Automation QA Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Plan A Technologies is looking for a skilled Automation QA Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining automated test suites to ensure the quality, reliability, and performance of our applications. You will collaborate closely with software developers, product managers, and manual QA engineers to integrate automated testing into our development lifecycle and continuously raise our quality standards., * Analyze product requirements, acceptance criteria, and user stories to create comprehensive test plans and test cases.
- Design, build, and maintain scalable, efficient automated test scripts for web applications, mobile applications, and/or RESTful APIs.
- Integrate automated test suites into continuous integration and continuous deployment pipelines to ensure automated feedback on code changes.
- Execute automated test runs, analyze results, identify bugs, and log detailed defect reports with reproducible steps.
- Update and maintain existing test suites to adapt to evolving application features, user interface changes, and bug fixes.
- Track quality metrics (e.g., test coverage, defect density, build pass rates) and present QA results to engineering stakeholders.
- Participate in agile ceremonies (sprint planning, daily standups, retrospectives) and work closely with developers to debug issues early in the SDLC.
Requirements
Please note: you must have at least 5+ years of experience with automation testing to be considered for this role., * 5+ years of QA experience, with a strong focus on automated testing.
- Proficiency in at least one object-oriented or scripting language (e.g., Python, JavaScript/TypeScript, Java, C#).
- Solid understanding of automated testing patterns (e.g., Page Object Model), test architecture, and assertions.
- Hands-on experience testing REST/SOAP APIs and validating payload structures, status codes, and security.
- Familiarity with DOM manipulation, locators (CSS selectors, XPath), and browser automation principles.
- Experience using Git or similar version control systems for test code management.
- Experience working in an Agile/Scrum development environment.
- Strong analytical and debugging skills to identify root causes of failures and a proactive, detail-oriented mindset.
- Excellent verbal and written English communication skills
- Outstanding communication and interpersonal skills
- Initiative and drive to do great things
Nice to haves
- Experience with Performance, Load, or Security testing fundamentals.
- Familiarity with containerization tools (e.g., Docker) and continuous delivery environments.
- Understanding of standard database systems and basic SQL for data validation.
- Relevant QA certification (e.g., ISTQB Advanced Test Automation Engineer or equivalent) is a plus.
Benefits & conditions
Great colleagues and an upbeat work environment: Youāll join an excellent team of supportive engineers
and project managers who work hard but donāt ever compete with each other.
Benefits: Vacation, Brand New Laptop, and More: Youāll get a generous vacation schedule, and other goodies.
About the company
Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role ā technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is a Test Plan: Guide to Test Planning
How to create a test plan for software testing
The 12 Best Jobs for Software Engineers
Should senior developers refuse interview coding challenges?