Detailed Job Description:
If you want to help build thriving businesses and guide industries from now to NEXT, keep reading to see how your ability to solve complex problems can make digital transformation a reality for clients.
Responsibilities:
- Automate-first, striving for complete automation of acceptance testing for release features
- Participate in cross-functional collaboration to refine software requirements, with a clear focus on intent and outcomes, and plan, prepare and deliver implementation of test automation
- Define comprehensive scenarios and variations in data to adequately perform testing
- Implement test automation of acceptance scenarios, by not just taking lead from the core automation teams in technology and strategy, but also actively collaborating to yield solutions to new challenges
- Support and advocates established testing procedures and provide input to establish those procedures
- Guide and coach team members how to implement testing processes
- Keeps abreast of software industry “Best Practices” and trends and communicates new information to QA team
- Creation and review of automated scripts.
Requirements:
- 10+ years of experience with all aspects of software test engineering
- Commitment to quality and high standards with close attention to detail
- Experience leading project teams and client relations
- Experience defining and planning QE strategies
- Strong diagnostic, analysis, troubleshooting, problem-solving skills
- Experience designing, writing, and executing test plans
- Experience working with APIs, Micro-services, cloud infrastructure (Google Cloud Platform)
- Extensive experience automating API testing for Java and scripting platforms using tools such as Selenium/JUnit/Mocha
- Experience with test automation using Postman, SoapUI or similar tools
- Experience with mocks / stubs, either custom built or using tools such as Wiremock
- Experience with BDD and Gherkin feature file creation.
- Experience in setting up testing environments (advising on what data to put in etc.)
- Experience with continuous integration, build pipelines, automated test reporting
- Agile development experience with Scrum methodology
- Experience in working on Digital Transformation initiatives including defining and executing QE strategies.
- Client Management skills are a must
- Extensive experience in all phases of testing lifecycle