The QA / software tester helps transform testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. The tester is part of an Agile development team that is building, testing, and deploying modern new IT solutions using Microsoft technology. They evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Key responsibilities include the following:
- Define test cases and test scripts
- Perform functional testing based on user requirements.
- Better understanding of the SDLC lifecycle in the Agile delivery model.
- Understand and perform Integration tests from the database validation standpoint.
- Implement end-to-end automation
- Support DevOps implementations
- Support automation assessments
- Support tool research, analysis and selection
- Implement automation frameworks and approaches
- Identify and analyze suitable opportunities for test automation
- Utilize efficient and effective processes and standards in order to continuously improve quality
- Support development of automation at all layers of the application stack
- Support Testing and quality activities within Agile delivery
- Support independent User Acceptance Testing Phase