Test Automation Engineer
Posted Updated 4
views
You will ensure the quality, reliability, and compliance of all releases by designing and executing test plans, identifying bugs, and collaborating with development teams and stakeholders to deliver high-quality software. You'll build and maintain reliable, efficient test automation, including API tests, while working closely with cross-functional global teams and leveraging Gen AI tools to support your testing processes.
Responsibilities
- Actively participate in grooming and planning; review requirements and design documentation to provide feedback and ask clarifying questions
- Develop, document, and execute test plans and test cases
- Perform functional, regression, integration, exploratory, and performance testing
- Identify, track, and report software defects using issue tracking tools (Jira)
- Collaborate with developers, product managers, and other stakeholders to ensure test coverage and resolve issues
- Automate tests that are reliable and efficient
- Create and automate API tests
- Ensure compliance with quality standards and best practices
- Work closely with Development Engineers to understand impact of changes to plan regression
- Utilize available Gen AI tools to support all processes, i.e., creating test strategies, tests, baseline automation, etc.
- Work collaboratively with cross-functional global teams
Requirements
- 5+ years of experience in software QA/testing in Agile environment
- 3+ years of experience in test automation
- 2+ years of experience with API testing and tools (i.e., Swagger, Postman, Newman)
- Strong knowledge of QA methodologies, tools, and processes
- Experience with automated testing tools and scripting languages (Playwright, JavaScript, JMeter, K6)
- Understanding of database management systems
- Familiarity with Agile/Scrum development practices
- Experience with CI/CD pipelines (i.e., Jenkins, GitHub Actions) and DevOps practices
- Experience creating and automating API tests (Postman, Newman)
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Experience using Large Language Models (LLMs) or other AI tools for tasks such as creating draft of test cases, test strategies, etc.
- Experience with security tools such as Snyk or Wiz is a plus
- Bachelor's degree in Computer Science, Engineering, or equivalent experience