Job Description
We are a technology solutions provider, which has been a key resource and a trusted technology partner of Government Agencies and Fortune 500 corporations. We serve our clients in solutions development/management in healthcare, transportation, IT, and financial services domains.
We are looking for qualified Senior QA Engineer with 2+ years of experience to join our engineering team in Sri Lanka. Our client is a major government agency in urban mobility and infrastructure management. This organization is at the forefront of developing and maintaining a vast network of roads, bridges, and public transit systems, ensuring efficient and safe travel for the community.
The responsibilities of the Senior QA Engineer will encompass ensuring the quality and reliability of an enterprise-level web solution through rigorous testing and validation. This crucial role demands a high level of expertise in software quality assurance, particularly with large-scale web applications. Experience in thorough testing and quality assurance of enterprise-level solutions is essential.
Responsibilities:
- Develop and execute automated test scripts for functional/UI testing, integration testing of APIs and load/performance testing.
- Design, develop, and maintain test plans, test cases, and test scripts for various types of testing (functional, regression, performance, etc.).
- Analyze test results, report on test execution progress and results.
- Perform manual exploratory testing as required.
- Perform web accessibility testing.
- Work closely with the on-site company Test Lead for the project and with the Lead QA Engineer in Sri Lanka, Product Owner, and other project stakeholders.
- Work closely with development teams to identify and resolve issues found during testing.
- Participate in the design and development stages of software creation to ensure consideration of quality standards.
- Provide feedback and recommendations to developers on software usability and functionality.
- Investigate customer problems as referred to by the technical support team.
- Stay updated with new testing tools and test strategies.
Requirements:
- A bachelor's degree in computer science, Software Engineering, Electronics Engineering, IT or equivalent qualifications related to the field.
- 3+years in a similar role with good skills in functional, Ul testing, and load/performance testing.
- Strong knowledge in software testing processes, practices and test design techniques.
- Experience in test automation (Selenium and JMeter)
- Proficient in scripting and programming languages relevant to test automation.
- Experience in the Cypress frontend test automation tool will be an added advantage.
- Experience working with overseas clients will be an added advantage.
- Ability to work independently with minimum supervision in a team environment.
- Effective time-management skills to meet tight deadlines in a fast-paced environment.
- Understanding of software testing within an Agile environment.
- Strong written and spoken communication skills and a positive attitude.
Interested candidates can apply online or email your CV to [email protected]