Job Overview
We are seeking a skilled Test Analyst to join our team. In this role, you will be responsible for developing and implementing test strategies and plans based on project requirements.
* You will work closely with cross-functional teams to identify and mitigate risks associated with software development.
Your primary objective will be to ensure that the software meets the required quality standards by identifying and reporting defects in a timely manner.
Key responsibilities include leading test execution and defect management, mentoring team members, and contributing to QA proposals for clients.
* Bachelor's degree or equivalent from an accredited institution; relevant experience may substitute education.
* 4-8 years of experience in Information Technology.
Technical Skills
* Strong experience in UI and API automation using Selenium (JAVA) & Playwright.
* Experience in creating robust, reusable, and maintainable automation frameworks.
* API automation testing experience.
* Ability to independently develop and maintain automation frameworks.
* Experience with BDD/TDD using Cucumber, Serenity, Playwright-BDD.
* Scripting/development skills in JAVA, J2EE, PL/SQL, Perl, Shell, Python, etc.
* Experience with code coverage tools like Jacoco, Sonar.
* Familiarity with build tools like Maven, Gradle, and CI/CD tools like Jenkins, Bamboo.
* Proficiency with version control tools like GitHub, Bitbucket.
* Experience with project management tools like JIRA, ALM, Rally.
* Experience leading remote automation teams.
* Strong communication and stakeholder management skills.
Nice to Have Skills
* Knowledge of RPA, analytics-driven testing, AI/ML in QA.
* Experience with GenAI tools like GitHub Copilot.
* Experience with mobile automation tools like UFT Mobile.
Additional Skills
* Team player, customer-focused, collaborative, problem solver.