We're looking for a Senior Software Engineer in Test to join our team. In this role, you will drive quality assurance across the entire software development lifecycle by designing, implementing and optimizing automated tests for complex data and AWS-based solutions. You will work on high-performance data pipelines and services, ensuring reliability and scalability while integrating modern DevOps practices. This is an excellent opportunity to apply extensive test engineering expertise and contribute to building a robust, enterprise-scale platform in the financial services domain.
Responsibilities
- Design and implement automated testing strategies for AWS-based and data-intensive applications
- Develop and maintain test cases, test scripts and test data for functional and non-functional tests
- Integrate automation frameworks into CI/CD pipelines to enable daily automated regressions
- Define and execute quality standards across all phases of the software development and QA lifecycle
- Perform root cause analysis and ensure efficient defect tracking and resolution
- Collaborate with developers, product managers and QA teams to improve testing processes and platform stability
- Support test data management and validation of large, complex datasets across relational and NoSQL databases
Requirements
- 5+ years of experience in QA automation and software testing in enterprise environments
- Strong coding experience with Python and related libraries for automation
- Hands-on experience with AWS solutions (e.g., Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena)
- Proven understanding of CI/CD processes and tools, including integration of automation frameworks
- Experience working with both relational databases and NoSQL systems; strong SQL knowledge
- Solid grasp of QA methodologies, test management principles and test data preparation strategies
- Bachelor's degree in Computer Science, MIS or a related field (or equivalent experience)
Nice to have
- Background in financial services and understanding of equity and fixed-income asset classes
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
We offer/Benefits
We gather like-minded people:
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
We provide growth opportunities:
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
- English classes
We cover it all:
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
Please, note:
- The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
- We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Read Full Description