Overview
Senior Engineer, Software Development Test (QE) role responsible for designing and executing quality engineering strategies, automated testing solutions, and software validation across enterprise technology platforms, including cloud-native and hybrid applications on AWS.
What you'll do
- Design, develop, and maintain scalable automated test frameworks and reusable test assets for enterprise applications.
- Create and execute detailed test plans, test cases, and test scenarios to ensure coverage of functional and non-functional requirements.
- Validate complex integration workflows across multiple enterprise systems and platforms, including cloud-native and hybrid application architectures deployed on AWS.
- Collaborate with software engineers, product owners, business stakeholders, and technology teams to define testing strategies and quality standards.
- Identify, document, prioritize, and track software defects, partnering with development teams to support issue resolution and validation.
- Perform functional, integration, regression, performance, security, and user acceptance testing activities.
- Integrate automated testing solutions into CI/CD pipelines to support continuous delivery and release quality.
- Participate in architecture reviews, design discussions, and code reviews to promote testability and quality throughout the development lifecycle.
- Monitor test execution results, quality metrics, and defect trends, providing regular status updates to project stakeholders.
- Contribute to the improvement of quality engineering tools, processes, standards, and best practices.
- Mentor junior quality engineers and support the growth of quality-focused engineering practices across the organization.
What you'll need
- 7+ years of experience in Software Quality Engineering, Quality Assurance, or Software Development Engineer in Test (SDET) roles.
- Experience designing and implementing automated testing solutions using tools and frameworks such as Selenium, Cypress, Playwright, JUnit, TestNG, NUnit, Postman, JMeter, or similar technologies.
- Proficiency in at least one object-oriented programming language, such as Java, C#, or Python.
- Hands-on experience developing automation solutions using TypeScript, messaging and event-driven platforms including Kafka, and applications hosted on AWS cloud services.
- Experience working within Agile software development environments and integrating automated testing into CI/CD pipelines.
- Strong analytical and problem-solving skills with the ability to identify root causes, risks, impacts, and recommend effective solutions.
- Ability to develop and execute quality engineering strategies across complex technology environments.
- Strong verbal and written communication skills with the ability to collaborate effectively across technical and business teams.
- Commitment to continuous improvement, automation, and engineering excellence.
- Ability to manage multiple priorities and deliver results in a fast-paced environment.
Nice to have
- Experience performing API testing, database validation using SQL, and non-functional testing activities including performance or security testing.
- Experience with PostgreSQL/SQL and database testing techniques.
- Proven experience testing large-scale, enterprise-level applications with complex integrations.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Experience working on mission-critical enterprise platforms with high availability, scalability, and compliance requirements.
Details
Read the full description and apply on the company’s own careers page.