Scope:
-
Core responsibility is to build the QA and Test automation as per strategy designed.
Our current technical environment:
-
Cloud Architecture: MS Azure (ARM templates, AKS, Application gateway, Virtue Networks, Azure AD), SnowFlake, Big Data
-
Software: Java, Python, Spring, Maven, Gradle, GIT, Rest API, OAuth
-
Automation Frameworks: Rest Assured, Junit, JMeter, Blazemeter, other inhouse frameworks
What you’ll do:
-
Develops and maintains test cases for a relevant product.
-
Develops and maintains test data for a product.
-
Executes the test cases and scenarios of all major modules and publishes the results.
-
Writes and maintains the test automation scripts.
-
Reviews automated and manual tests, and suggests options to improve coverage and quality.
-
Identifies and implements quality improvement suggestions within the team.
-
Identifies and reports software defects in an appropriate manner and follows the defined defect lifecycle. Works as required with appropriate parties to plan test resource requirements.
-
Provides required inputs in the planning and execution of system and regression testing.
-
Understands business requirements provided. Follows standard development processes and procedures. Plans and prioritizes work tasks with input from their manager.
-
Proactively notifies managers of impairments to commitments.
-
Assists in the collection of test metrics, understands the trends, and suggest appropriate corrective actions. Participates with the entire team in setting the quality standards for a product. Provides cross-training and education to test personnel as required.
-
Provides training, guidance, and feedback to testing team members.
What we are looking for:
-
Bachelor's degree in Software Engineering or Computer Science with over 4 years of relevant hands on work experience
-
Experience with Java based frameworks such as Spring and Python
-
Experience with debugging cloud native applications
-
Experience with API automation such as Rest Assured
-
Experience with UI automation framework based on wdio/ selenium
-
Experience in integration testing of multiple microservices
-
Experience with open cloud platforms such as Azure
-
Knowledge of security authentication and authorization standards such as OAuth and SSO
-
Familiarity with build tools such as gradle, npm and maven
-
Familiarity with continuous integration, continuous delivery – CI/CD using Jenkins and Github Actions
-
Good analytical and communication skills
-
Familiarity with code versioning tools such as Git and Stash/Bitbucket Server
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here:
Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.