Software Quality Assurance Engineer

Level:

Entry Level
Experienced Professional

We are looking for Software QA Engineers to 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 life cycle.


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:

    ● Bachelor’s Degree in Computer Science, Information Technology, or any related course
    ● Relevant number of years of in-depth Software QA experience
    ● Ability to create and execute test plans across different test phases
    ● Ability to understand the business value of a system in order to create and execute detailed test scenarios
    ● Ability to create test reports and interpret them to be used for future improvements
    ● 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:

    ● QA experience with complex software applications and systems
    ● Basic experience in Test Automation using Selenium, Appium and TestNG, PyTest test automation framework
    ● Basic scripting experience using any of the following: Java, Python, Javascript
    ● Experience in Agile development (Scrum, Kanban)
    ● Experience with Continuous Integration, Continuous Improvement
    ● Worked in an offshore-onshore model