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 ValuesAll 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.