What are the responsibilities and job description for the QA Automation Engineer position at STM Consulting, Inc.?
Job Summary (List Format)
- Perform daily QA activities with a primary focus on automation testing for web and mobile applications
- Build automation scripts and frameworks from scratch using Tricentis Tosca
- Develop and maintain automated test suites using Selenium with Java
- Execute manual testing when automation is not applicable
- Act as a Test Lead for assigned workstreams, coordinating testing efforts (without people management)
- Collaborate closely with developers, product owners, and QA peers
- Gather testing requirements and define execution/test plans
- Own the test scope and strategy for each release or delivery
- Identify and prioritize test cases for automation versus manual execution
- Work with formal test plans and track/report defects using standard QA tools
- Ensure high-quality testing under tight deadlines
- Communicate proactively and clearly with team members and stakeholders
- Utilize QA processes, defect management, and test lifecycle best practices
- Work independently and make day-to-day decisions without constant oversight
- Use required tools and technologies: Tricentis Tosca, Selenium with Java, Java coding
- Possess strong Agile/Scrum experience, especially in web (mobile preferred)
- Demonstrate excellent communication skills
- Experience with API testing (Swagger, REST APIs)
- Exposure to CI/CD tools (Jenkins, UCD)
- Familiarity with front-end frameworks (Angular, React)
- Experience with version control tools (Bitbucket)
- Performance and/or security testing experience
- Proficiency with functional, performance, and test management tools