Level:
Junior – Senior
We are in need of Software QA Engineers to mainly focus on test execution and hands-on validation and certification of software readiness. Successful hires should gain and sustain knowledge of our/end clients’ products, business, and operational environments, as well as develop an in-depth understanding of testing methodologies, tools, and lifecycle.
Main duties and responsibilities:
-
● Create and execute test plans across different test phases (i.e. Acceptance Test Plans)
● Design and implement test scenarios to ensure requirements are met
● Create test automation scripts for software applications
● Maintain and enhance the current test automation framework
● Work with clients in delivering a product of high quality
Qualifications:
-
● Candidate must possess at least a Bachelor’s Degree in Computer Science, Information Technology, or any related course
● QA experience with complex software applications and systems
● Experience in creating and executing test plans across different test phases
● Ability to understand the business value of a system in order to create and execute detailed test scenarios
● Experience in creating test reports and interpreting them to be used for future improvements
● Basic experience in Test Automation
● Knowledgeable with Selenium and TestNG, Pytest test automation framework
● Basic scripting experience using any of the following: Java, Python, Javascript
● Strong sense of ownership and pride in the quality of work
● Excellent problem-solving skills
● Team player, self-motivated, good communicator, driven, and committed.
Nice to have:
-
● Experience in performing User Acceptance Testing is preferred
● Experience in Agile development (Scrum, Kanban)
● Worked in an offshore-onshore model
● Experience in testing a Recruitment Platform
● Knowledgeable in Workday application
● Knowledge in Database structure
● Experience with Continuous Integration, Continuous Improvement