Develop, publish, implement, and execute test plans
Design, implement, execute, and maintain test automation
Define and track quality assurance metrics such as defects, features, deliverables, and so on
Work independently in automating and testing web applications and services
Understanding specs and designing test scenarios and drafting functional test cases
Report and document the test results and prepare release notes for every release
What we look for?
6+ Years of experience in testing, development methodologies, Testing Life cycle.
Sound knowledge on different types of testing, development methodologies, Testing Life cycle
Black box and Gray box Testing managing the input values to generate an expected output (DB knowledge required)
Should have experience in Functional Design and Test prep/ execution Experience in test management tools such as Quality Center, Jira, Robot, etc.
Expertise and Experience in Cloud Technologies, SaaS
Experience writing SQL script, Python, PHP, Shell Scripting, or other automation skills.
Experience testing software, web and cloud based services and applications
Experience with QA automation and continuous integration and delivery.
Automation of test cases using Selenium Experience with TDD (Test Driven Development) and/ or BDD (Behavioral Driven Development)
Scrum/ Kanban/ Agile experience
Experience and skill in at least 2 automation tools (e.g. UFT, Selenium, Test Complete, Cucumber, etc.)
Test scripting knowledge (e.g. TestNG, QTP, Junit, etc)
Experience of working with UI/API
Test automation framework and scripting
Basic Programming skills in at least one of the following languages: Java, Python, Go, Ruby, Groovy, Shell Scripting, PHP
Knowledge of Code repositories (GitHub, Bitbucket, etc) and Revision control system (such as Git, CVS, CC, SVN, etc)
Knowledge of build automation tool such as Maven, Gradle etc
QA testing of complex web applications with large user base
QA Management Tools such as JIRA, Rally, Bugzilla, and so on
Preferred Education & Certifications: Under graduate Degree in Computer Science, Information Sciences, Information Technology, or any relevant field.
Be responsible for working on the design, the creation, planning, maintenance and execution of the automated QA tests for the software that is being developed
Lead the path towards continuous delivery
Grow business expertise on the area you will be working on
Bring requirements to the developers so that we build software that can be efficiently tested
Dig deep into issues, analyze and investigate test results to find out the root cause of a failure
Conduct quality analysis
Create test report
Be part of all our Scrum meetings and help drive this process forward from a testing perspective
You love to understand how things work
Testing is part of development
6+ years working experience in automation testing including Web API and GUI (browser)
3+ years working experience with a single testing framework, for which you can consider yourself expert
3+ years working experience with CI/CD tools like Jenkins
Able to demonstrate detailed business knowledge in any area you have worked with
Familiarity with testing concepts such as regression testing, White Box / Black Box, functional / non-functional testing, smoke testing, integration testing
ISTQB Foundation Level