Designing, developing and implementing of test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault-free audits.
Analyze system logs, Identify, and investigate issues found during testing, assist Software Engineers/PO’s in triage and impact analysis.
Analyze requirements and contribute actively to refinement sessions to ensure that requirements meet design specifications and standards.
Execute performance tests within Scrum Teams to ensure early detection of issues. Assist in troubleshooting and investigation of issues/concerns.
Create, maintain, and execute automated test scripts. Continuously improve existing automation frameworks and tools. Optimize performance of test execution through innovation.
Collaborate with cross functional teams to understand project requirements and create effective test strategies to ensure test coverage
Conduct GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black Box Testing, End-to-End testing.
Perform backend testing by writing complex SQL queries.
Develop Test projects in Java, J2EE on UNIX and Windows based platforms.
Perform Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in various development methodologies such as Waterfall, Agile (Scrum).
Execute Test plans, Test cases along with Weekly status Reports & Bug reports.
Automation testing using Selenium WebDriver for writing TestNG/JUnit and NUnit test suites and test cases for testing functionality with the Selenium Server.
Create Page Object Model, Modular-driven and Data Driven Test Automation frameworks.
Perform Behavioural Driven Development (BDD) or Test-Driven Development (TDD) in script/framework automation using Selenium.
Bachelor's degree in Computer Science