Lead the design, development, and support of automation frameworks for a distributed enterprise-level SaaS application.
Responsibilities
- Design, develop, and maintain automated test frameworks and testing tools.
- Create comprehensive test plans directly from technical requirements.
- Execute manual testing for web and mobile applications.
- Perform backend testing by querying SQL/MySQL databases and verifying file contents.
- Mentor junior automation engineers to improve code quality and application standards.
Required Skills
- More than 7 years of experience in QA and software development.
- Strong proficiency in QA methodologies and troubleshooting customer issues.
- Experience with UI automation for both Web and Mobile applications.
- Experience testing Web services and WebAPI's in Windows and Linux environments.
- Proficiency in JavaScript test frameworks such as Cypress, TestCafe, or Playwright.
- Hands-on experience with SQL/MySQL database querying.
- Experience maintaining automated test scripts for messaging systems.
- Working knowledge of GIT, TFS, and Azure DevOps.
- Experience working within Agile development methodologies.
Preferred Skills
- Prior experience building custom automation frameworks from scratch.
- Experience with BDD tools including Specflow and Cucumber.
- Experience working on large-scale distributed systems.