We are looking for an experienced Senior QA Engineer who will provide experienced quality assurance support to the product development team, resolving bugs, defects, and other issues and ensuring the product meets customer specifications. The candidate will join our existing QA Team.
Roles and Responsibilities
~Manual Testing Entitlement:
*Evaluate the software applications, product code & systems according to specification. Collaborate with developers for creating and executing Test Cases and perform Manual Testing.
*Record and document results and compare to expected results
*Document anomalies and report bugs & errors to the development team
*Provide application instructions for users and create meaningful error handling procedures for the code
*Ensure data integrity standards and perform reviews, walkthroughs, or inspections
*Work with cross-functional teams to ensure quality throughout the software development life cycle
~Automation Entitlement:
*Responsible for developing and executing comprehensive suites of automation test plans and test cases, maintaining and adding to existing framework.
*Continued evaluation of test cases for inclusion in regression, automation for newly
*Integrated features, and development of toolsets to augment QA and Development testing
*The respective person should be able to work closely with QA Technical Manager, Business Analyst, Architect,
*Software Developers and other QA engineers in small scrum teams to deliver the highest quality products in a timely and cost-effective manner
Required Skills
*Must have worked on Manual Testing rigorously at least for 1.5+ years. Candidate should be proficient in End to End Software Testing Life Cycle.
*Minimum 3+ Years of experience in creating and maintaining test automation as a
*Automation tester/Engineer/QA or similar role.
*Strong in Object-Oriented programming concepts with good exposure to at least one programming language like Java, C# will be preferable
*Good knowledge on Selenium Web driver for UI automation (Mandatory)
*Good knowledge on BDD & apply same on automation using Cucumber/SpecFlow/JBehave
*Hands on experience in any bug reporting tool which is desirable for bug/issue tracking
*Good knowledge of SDLC, STLC & AGILE model
*Outstanding problem-solving skills and an analytical bend of mind
*Ability to thrive in a fast-paced, deadline-driven environment
*Basic knowledge on Rest API automation, Postman or Backend Testing integration (as optional)
*Knowledge of source code repository (Git/SVN/TFS) along with build tools (Maven/MS Build/CUIT (Coded UI Test) or should be able to configure build host engine - Not mandatory)
*Should have worked on at least 1 or more projects including complete End to End Manual Testing and a full fledge knowledge on SDLC and STLC
*Should have worked on at least 1 or more projects including complete Automation life cycle
*Should be ready to learn new technologies and techniques of automation and implement same in projects
*Experienced working in an Agile Environment
Preferred Skills
*Should have worked on Designing an Automation Framework and supporting it in an effective manner
*Should have conceptual/working Knowledge on software security testing.
*Integration with VSTS or any other Microsoft application
*Good in Page Object Model Framework under C#, Java technologies