Develop and execute automated tests for microservices and infrastructure components. Implement Pact contract testing to ensure API stability. Design and maintain test automation frameworks for backend services. Conduct performance and load testing for distributed systems. Work with DevOps Engineers to integrate tests into CI/CD pipelines.
Job listings
The QA Engineer will help ensure the quality of our cross-border payment solutions, working closely with the development team to test both our mobile application (iOS, Android) and backend APIs. The role involves hands-on automation and manual testing to ensure high product quality in a fast-paced environment with many technical challenges. This is an opportunity to work on meaningful financial products with complex integrations, diverse user needs, and high demands for reliability.
This role requires a balance of hands-on technical contributions and team leadership, with a strong emphasis on mentoring peers and driving high team performance. As a member of the Enterprise Systems team, you will be a member of a technology team that successfully delivers and supports software solutions supporting improved Customer and Employee experience in an agile DevOps environment.
Looking for a highly motivated SDET to join our team and ensure the quality and reliability of applications that incorporate AI/ML components. This role demands strong skills in automated testing, using scripting like Python, TypeScript, and hands-on experience with cloud infrastructure (preferably AWS). Exposure with solutions built using AI/ML/GenAI is a key advantage.
We are looking for an experienced QA Performance Engineer responsible for planning, implementing and monitoring quality assurance strategies and procedures to give our clients the best service to ensure the non-functional requirements for performance are met. You will design, develop, and execute performance and load tests using tools such as Locust.io or Artillery.io. You will also analyze performance metrics, identify bottlenecks, and provide actionable recommendations to development teams.
Be part of a team that is delivering comprehensive software testing support for the USPS Artificial Intelligence Virtual Assistant ( AVIA ) Program. Test Engineer candidates must have strong communication skills, a passion for testing, and a desire to learn new technologies on high-profile projects. The candidate will collaborate with USPS AIVA personnel to create and implement a tailored testing strategy that aligns with the AIVA Team's objectives and goals.
As a Senior QA Automation, you will lead the strategy and execution of our quality assurance initiatives. Your expertise will be crucial in shaping the testing processes that ensure our software products maintain the highest levels of quality and performance. By collaborating with cross-functional teams, you will drive our efforts to achieve excellence in delivery while fostering a culture of continuous improvement.
Be offered consistent, daily work as part of a long-standing project with Appen. Contribute to enhancing the user experience for various platforms such as Apps, Games, Streaming TV/Movies, Music, and Podcasts. Enjoy competitive pay rates, attractive bonuses, and a diverse range of tasks that keep the work engaging. With Project Wells, you'll have the flexibility to choose your tasks and work schedule.
In this role, you will be responsible for ensuring quality is at the heart of engineering practices, with a bias towards test and tooling automation. Additional responsibilities include reviewing functional and technical requirements, performing research, designing solutions, and developing automated test case solutions for web-based enterprise applications and aid in quick to market strategy.
Our Software Engineers in Test are embedded alongside developers, using our latest in-house automation framework in Java to create reliable and comprehensive automation tests. Teams rely on flexible but standardized processes to ensure test coverage, feature quality, and regression checks. You will develop automation in existing tools and frameworks and extend those tools and frameworks as necessary. You will also create and execute test plans and cases.