Job Responsibilities:
- Develops and executes accurate test cases as per requirements, analyses results and raises issues within schedule.
- Ensures optimal test coverage comprising of positive, negative and exception scenarios.
- Logs defects with right priority, tracking them to closure and understanding the root cause for an issue.
- Tests and proves that the software meets major architectural requirements.
- Provides feedback on usability and serviceability, traces the result to quality risk and reports it to concerned people.
- Develops and configures test automation and executes stability and performance tests.
- Coordinates with product management and Developer/System Engineer to deliver stable enterprise software products.
- Develops and executes test automation through test tools. Applies and develops automated testing strategies and helps us to build automated testing frameworks.
- Analyses and verifies best automated and manual test approaches and executes acceptance, integration, installation, and system testing.
- Records test results and reports and verifies software bug fixes to accept automation criteria.
- Engages in both functional and non-functional testing, Participates in Requirement understanding, Scrum meeting, reviews and test strategy sessions.
- Creates and maintains QA and project documentation.
- Analyses problems reported in production application, identifies root causes and communicates results with appropriate stakeholders towards resolution.
Job Requirements:
Must Have:
- Minimum 4 to 6 years of experience
- Hands on experience in working with Agile Teams
- Ability to implement test plans, follow test process, and record results
- Familiarity with software testing best practices including test standards, code reviews, test data management, test methods and test techniques.
- Strong expertise writing in Test case, Test process in recording and analyzing test results in Automation scripts
- Good test automation skills covering functional, regression, integration and end to end system testing.
- Proficiency in Test automation, regression, integration, system testing.
- Experience in basic Java or Java-script
- Experience with automation tools such as Selenium or Playwright or Cypress.
- Experience in Cucumber or Serenity BDD framework or CodeceptJS
- Familiarity with tools such as JIRA and Git.
- Hands-on experience in API Testing.
- Strong attention to detail and commitment to quality.
- Strong communication skills and ability to solve problems
- Should be able to provide reports to senior stakeholders.
Good to have:
- Knowledge on other Testing framework like TestNG, Mocha or Behave
- Familiarity with TDD, BDD and pyramid test model
- Knowledge of cloud technologies, preferably Azure.
- Experience/knowledge ofperformance/load/volumetesting
- Experience with performance tools such as JMeter.
Location:
Brand:
Time Type:
Contract Type: