Responsibilities
Review project documentation, customer demands, and product objectives to understand the
software application under test.
Develop comprehensive test plans that can validate both functional and non-functional
requirements of the application prior to its release to end-users.
Execute test cases, recording any issues or defects encountered during testing.
Collaborate with developers, project managers, and other stakeholders to identify and resolve
issues.
Communicate testing results and issues clearly and effectively to all stakeholders.
Stay up to date with emerging trends and technologies in software testing and quality
assurance.
Participate in the development and implementation of testing frameworks, methodologies, and
tools.
Provide feedback on product design and functionality to improve the overall user experience.
Requirements
Minimum 2 years of experience in software quality assurance.
Strong understanding of QA methodologies and experience with software development life
cycle.
Proficient in programming for white-box testing, and familiar with grey-box and black-box
testing.
Good understanding of coding and programming standards for JavaScript and Python.
Proficient in written and spoken English.
Excellent communication and teamwork skills.
Familiarity with Selenium and JMeter tools.
Having familiarity with Supertest, Mocha and TestCafe frameworks would be an added
advantage.
Strong organizational and methodical skills, with the ability to handle multitasking.
Capable of executing both manual and automated test suites throughout the project cycle.
Ability to identify and report discrepancies discovered during testing, and to compose test
reports.
Proficient in setting up and configuring testing environments and data.
Willingness to contribute to team improvement initiatives and projects, including testing tools,
process improvements, and test automation.
Proficient in implementing and maintaining test scripts, shell scripts, and testing tools for
automation purposes and test coverage improvements.
Detail-oriented with an eye for details.