Qualifications
QA
- Design and develop test automation framework and test cases using best object oriented programming practices in Java
- Build automation infrastructure for both client and server side components.
- Review requirements / user stories, design test plans and write/execute test cases.
- Write automated tests that meet the acceptance criteria.
- Proactively identifies areas to improve testing processes.
- Write end-end automated regression scenarios to be used as regression tests during development integration and QA
cycles
- Continuous deliver pipeline integration approaches for testing automation
- Adhere to development coding standards and recommend continuous improvement of processes for test automation.
- Execute manual test scripts and regression test packages
- Perform - root cause defect analysis
- Work in Agile scrum teams alongside development and business analysts to build/maintain effective automated user
acceptance tests that will validate application user stories
Technical Skills:
- Deep understanding of OOPS, data structures and ability to write quality code using Java
- Minimum 3 years of coding experience in Java
- Understanding of database schemas and SQL queries a must
- Strong exposure to Development life cycle, testing life cycle and agile methodologies (Scrum, Kanban etc.)
- Hands on with test automation tools/frameworks like Spec Flow/Gherkin, Selenium web driver, Selenium Grid, Jenkins,
JIRA etc.,
- Experience in developing a hybrid automation framework and enhancing it as required
- Experience in Database
- Experience in Business Intelligence tools like Tableau
- Experience working with code repositories such as GitHub (desirable)
- Expertise in QA methodologies and tools
- Experience using issue-tracking tools such as Jira or similar
- Understanding of development and test automation best practices.
- Ability to work closely with Dev/BA and other team members to ensure the quality of the software
- Strong written and verbal communication
- Strong problem solving skills with the ability to work independently to resolve complex issues in a timely manner
Education and Experience:
- Minimum 4+ years of experience in testing Web/ Tableau applications
- Minimum 2-3 years of experience in test automation.
- Good experience in QA processes, Agile practices