Hero BG imageHero Decoration

We make the future predictable and dynamic

Join us to build the backbone of pioneering companies

Senior Software QA Engineer

The position in a nutshell: We are in search of a proactive and adaptable Senior Software QA Engineer possessing robust technical abilities and excellent communication aptitude to make valuable contributions within a collaborative team setting. Moreover, this role necessitates an individual capable of overseeing manual testing when required and thriving in a high-speed testing environment.

Key Roles and Responsibilities

  • Coordinate a range of test automation tasks spanning from minor to major projects.

  • Engage in collaboration with diverse software engineering teams to engage in dialogues and gain a comprehensive grasp of project requisites, ensuring the delivery of high-quality applications.

  • Testing required flows, document test scenarios and recognize suitable test cases for automation.

  • Fabricate automated test scripts for the designated candidates.

  • Provide assistance in the development of the test automation framework when required.

  • Execute diverse testing methodologies on projects as the situation necessitates, encompassing manual black box, user interface, regression, functional, and integration testing.

  • Formulate test cases and test scenarios derived from requirements and design documents, while ensuring optimal traceability to requirements.

  • Complete User Acceptance Test(s) periodically to keep applications bug free.

  • Operate effectively within the constraints of revised deadlines.

  • Acquire proficiency in novel technologies and apply them to projects as the need arises.

  • Review malfunctioning scripts or test suites and collaborate with the automation team to troubleshoot script execution issues.

Requirements

  • 5+ years of Software industry experience, including QA methodologies and software testing

  • Excellent understanding of test automation frameworks

  • At least 3 years of experience in using any UI test automation tools like Selenium/Cypress, Appium/Espresso/XCUITest

  • Good understanding of Load / Stress testing , tools like Jmeter/Locust is a plus.

  • Excellent understanding of version control systems and team collaboration tools like Git & Gerrit

  • Good understanding of software testing principles and techniques, verification and validation techniques, test automation and defect management

  • Good understanding of continuous integration tools (such as Jenkins)

  • Experience in writing test automation strategy and test plans

  • Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps and mobile environment

  • Ability to analyze crash logs, backtraces, and assist engineers by utilizing basic debugging techniques.

  • Experience with various load testing tools like Jmeter, Locust and any other Performance Monitoring tools is a plus

  • Ability to coordinate testing meetings with various stakeholders to solve various business problems

  • Able to adapt to change (flexible)

  • Fluent English in both verbal and written communication

Nice to Have

  • Being ISTQB certified is a plus

  • Being active in the open-source community is a plus