Role: Senior Software Engineer-QA Automation
Seniority Level: Senior
Preferred Education: B Tech or B.E. or similar course in computer application
Required Experience: 4 to 7 Years of relevant experience as Developer in Test OR Test Automation Developer
Key Responsibilities
- Analyze System Requirements to develop Test Automation Strategies for the application
- Create Test Automation Framework using Selenium with Java to meet the required Quality and NFR for a given system
- Implement tasks allocated during the sprint and analyze User Journeys, Mind maps, and Process Flows to write test cases
- Perform exploratory testing, identify unknowns, and consult with PO to ensure those are defined
Must-Have Skills/Technologies
- Good knowledge of testing Restful API based micro services and/or ESB asynchronous message-based systems
- Good knowledge of Blackbox and Integration tests
- Experience with Selenium Java
- Knowledge of SDLC in the Agile framework
- Ability to work with Zephyr and JIRA
- Knowledge of WCAG Level 2.0
- Good logical reasoning and analytical skills
Good-to-Have Skills/Technologies
- Experience with Record & Playback testing using automation tools (Cypress)
- Knowledge of Security Testing
- Exposure to Test Driven Development and BDD
- Experience with Cypress
- Knowledge of Load testing tools (Locust / JMeter)
Must-Have Soft Skills
- Excellent Communication skills in English both written and verbal
- Ability to break big goals into small incremental actions
- Demonstrate Ownership and Accountability of their work
- Great attention to details
Good-to-Have Soft Skills
- Ability to lead a team
- Positive and Cheerful outlook in life