Must Have: Web API, Selenium
Job Summary:
An experienced Automation QA is a member of the project team who takes responsibility of creating and maintaining Automation/Manual/API test scripts on top of understating the details of the System under test with project constraints to deliver the best value at minimal cost and help implement part of the automation architecture using best practices in an agile development environment. This will include coding, unit testing, using design patterns, learning new technologies, and becoming an expert in one part of the system.
Primary Responsibilities:
- Work with the team to understand the current test automation strategy, approach, and framework
- Create and maintain automated test scenarios to test multi-tier web-based applications
- Create and execute positive and negative test cases, as well as test cases involving data input permutations
- API automation testing which validate API’s
- Triage failures, do root-cause analysis, define and implement corrective measures
- Adhere to team priorities and work well in an integrated developer/tester environment
- Work closely with business and quality analysts and clients in a highly collaborative manner
- Participate in backlog discussions, amigos meetings, and estimation sessions
- Participate in a range of functional and cross-functional testing, like exploratory testing thinking outside the test plans
- Provide input on automation estimation of stories
- Report and manage defects using a defect-tracking tool
- Report and communicate automated testing status
- Must be highly motivated, result-oriented, and possess the ability to handle multiple projects with multiple deadlines concurrently with minimal supervision
Experience Guidelines:
Must haves:
- Understanding, Designing, Developing parts of Automation and Reporting Framework
- Knowledge and Experience in Automation development in Ruby, Java/C#, JS, Python
- Experience handling Data driven Architecture, Service Level APIs (REST/ SOAP), Test bed setup (Docker/VMs) & Source Control (Git/SVN/TFS)
- Good to have API testing using Postman.
- Solid understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC)
- Fluent communication skill & client-handling experience
Job Category: Automation Testing
Job Type: Full Time
