Summary
Good understanding Reviewing software requirements and preparing test scenarios, Executing tests on software usability. Analysing test results on database impacts, errors or bugs and usability. Preparing reports on all aspects related to the software testing carried out and reporting to the design teams.
Job Description
Essential Job Functions
Good understanding of QA methodologies – Unit, Integration, System, Acceptance, Regression, Performance testing etc.
Strong expereince in Selenium, Java, UFT
Highly effective at working in cross-functional groups and getting results in matrix organizations.
Solid Back End Testing experience includes ability to analyze data writing complex SQL Queries.
Excellent working knowledge in preparing Test Plans, Test Strategies, Test Estimates, Test Requirements and Test Cases.
Design and develop repeatable and maintainable functional and performance tests for APIs (backend micro services) & UI using Ready API/JMeter/Java/Python/Protractor etc.
Design high-quality functional tests with effective use of data-driven, combinatorial coverage techniques, etc.
Prepare test datasets for effective test coverage.
Follow best practices of test automation in an Agile/Scrum method of software delivery.
Interact and co-ordinate with cross-functional teams including, Developers, BA, other Testers. .Conduct peer-reviews of automated tests contributed by other QA members.
Follow best practices in coding and version control using GIT.
Execute automated tests as part of smoke, functional and regression test cycles.
Report defects in a timely fashion and work with the Development team to track and manage defects until resolved.
Prepare Test Coverage and Defects Metrics to substantiate release decisions.
Basic Qualifications
Bachelor’s degree in business, mathematics, engineering, management Information Systems, or computer science, or related field preferred
Five or more years of quality assurance, engineering or management information systems experience
Highly accurate and detail-oriented.
Should possess Good programming skills – Java/Python/Groovy
Awareness and exposure to Test Automation tools & Frameworks, viz. Selenium, Cucumber, Jenkins, TestNG
Understanding of Web, Database & API Automation libraries
Understanding of Continuous Integration and Continuous Deployment Models
Good Communication, Analytical and problem solving skills
Hands-on Knowledge of Ready API or SOAP UI
Exposure to Framework development assignments in the past is an added advantage
Other Qualifications
Good organization and time management skills
Good communication skills to interact and present findings to team members, customers, management and support personnel
Good analytical and problem solving skills
Good interpersonal skills for interacting with project and task team member
Willingness to travel
Work Environment
Hybrid Model
May require evening and weekend work
Click here to Apply Online