Job Role and Responsibilities:
• Work with the developers to review project documentation, such as functional requirements, technical specifications etc.
• Participant in Sprint planning, daily Scrum, Sprint Retrospectives, Backlog Refinement, Task estimation meetings.
• Create quality documentation includes Test Plan Documents, Test strategy, Test Completion Reports and Estimates.
• Team Coordination within a team to Maintained Team Roles, Responsibilities, Work Assignments.
• Work closely with defect management and development teams.
• Create daily status/defect reports for the project stakeholders.
• Work closely with the development team to create a continuous integration environment running automated tests for each build.
• Identify automation requirements and create regression packs for Web applications.
• Design and create the automation framework.
• Assess automation environment requirements for each project and provide information to the Test Manager in a timely manner.
• Provide automation metrics to support and feed into test and quality reports.
• Should be able to create comprehensive test strategy for performance testing needs. Design and execute stress and load testing using Load Runner for critical business flows and applications.
• Identifying the source of problems and proposing solutions to the development team.
• Attend scrum stand ups, sprint planning, task estimation meetings with the Development Team.
Required Skills and Experience:
• Must have 6+ Years of Software Testing experience.
• Masters’s degree in computer science will be an advantage.
• Strong experience with Defect Tracking tools such as Jira, Rally, RTC.
• Experience of testing web applications and API is mandatory.
• Strong experience in Functional, Regression, System Integration testing, User acceptance testing.
• Expertise in automation tools like Selenium Webdriver, Maven, JMeter (with Java will be an added advantage).
• Experience on Test tools like JIRA, Azure, Team Foundation Server (TFS) and Microsoft Test Manager.
• Good understanding of continuous integration tools and version control system
• Good Knowledge on Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle(BLC).
• Strong experience in Agile Scrum, Waterfall and BDD.
• Experience in Test plan, Test strategy, Test Completion Reports, Test data, Test Design, Test Case/Scripts, testability.
• Proven experience in software verification and validation including functional, regression, scenario, load, usability, stress and performance testing.
• Strong work experience in manual/automated end-to-end testing in multiple projects.
• Ability to lead a team of testers.
• Should have strong experience in Java technology with special emphasis on Automation Testing and Programming.
• Need to be an excellent team worker with good communication skills.
Desirable Skills for the role:
• Good experience with Test Management Tools like Team Foundation Server, Microsoft Test manager, Azure.
• Good experience on Eclipse, TestNG, POM, JMeter, Maven, SQL server.
• Good experience on Languages like Java, Gherkin, C#.
• Strong experience on T-SQL Scripting and ETL Database testing.
• Good knowledge on ETL Testing.