QA Automation Engineer
About the job
Type: Full Time
Location: Remote
Minimum qualifications:
- BS/MS degree in Computer Science / Computer Engineering or related field
- 5 years of experience in software testing
- At least 3 years of experience in using any test automation tools like Playwright, CodeceptJS, Locust/Gatling, WireMock
- Strong experience with API automation testing tools and experience in taking product definitions (use cases/stories, requirements, etc.) and turning them into test cases
- Strong experience with UI & API automation for Java and other OO languages
- Experience with API testing tools, especially Postman
- Experience with functional, integration, regression, and performance testing
- Experience with CI/CD tools, especially GitHub/Actions
- Experience with Git
- Experience with Relational Database Systems, especially PostgreSQL
- Experience with Cloud platforms, especially AWS
- Experience with distributed systems and microservices architecture
- Experience with AI Services, tools to assist QA Automation
- Proficiency in Unix/Linux environments
- Proficiency in Shell scripting
- Experience with project tracking tools, especially Jira
- Experience and a strong level of comfort with scrum
- Fluent in written and spoken English
Preferred qualifications:
- Experience with containerized systems and experience with Docker and/or Kubernetes
- Experience with coding in Java
- Experience with NodeJS
About The Role
As a QA Automation Engineer, you will help ensure the quality and stability of the Sourcing Value platform by enhancing and expanding our existing test automation suite. You’ll be a part of our current QA team and work closely with the broader engineering team to build scalable, maintainable test coverage across APIs and user flows. Reporting to the Head of Technology and Engineering, you’ll contribute to testing a cloud-native, data-driven platform used by global OEMs in complex sourcing workflows, covering multi-tenant APIs, large-scale data handling, and performance-critical features.
Responsibilities
- Design and maintain detailed, comprehensive, and well-structured test plans, test cases, and reports
- Execute functional, integration, regression, and performance tests across services and user interfaces
- Contribute to enhancing our existing test automation framework and expanding coverage
- Participate in refinement meetings to help scope and estimate testing efforts
- Identify, thoroughly document, and track bugs and issues
- Perform manual and exploratory testing when needed
- Investigate new techniques, tools, methods that might increase efficiency of QA processes
- Collaborate with QA team and the broader engineering team to evolve QA practices
- Research and recommend tools, techniques, and processes to improve QA workflows
- Advocate for quality, reliability, and a seamless customer experience in every release
- Stay up to date on modern testing trends, tools, and best practices
- Ensure that Sourcing Value product provides a positive customer experience