The candidate will be proficient with agile development process in addition to be an expert in testing. He / she will be responsible for developing, organizing and executing test plans and test cases – both manual and automated – in accordance with the development process. He /she also be asked for developing and enhancing the test automation. He /she will be able for creating a test application from the scratch and to have experience to setup an CI pipeline in similar devops like Azure, Jenkins etc. Responsibilities:
Covering with tests – manual and automated – new features developed
Organize the team for testing as a part of release activities
Create a test suite covering the newly introduced functionalities and critical features
Follow and organize the test execution
Participates in agile talking and meetings into consideration product and process requirements during the development lifecycle
Assist in the process of refinement
Ability to reconstruct the issues into a clear proof for development to fix
Identify patterns that need to be addressed from a quality perspective prior to hitting QA environments
Proactively works with other team members as needed to resolve issues and meet project goals
Set up and maintain testing environments
Follows the defined engineering process during the development lifecycle
Provides technical leadership and influence to other team members
Demonstrates mastery of problem solving skills-test plans seldom require re-work
Qualifications
5+ years of experience as a QA
Knowledge and understanding of software development lifecycle
Strong analytical skills, creative and critical thinking ability and problem solving skills
Familiarity with relevant quality assurance industry standard best practices and methodologies