About the job
The Software Test Engineer validates performance of software products through the use of systematic tests to develop, apply, and maintain quality standards for the server platform. Develops, modifies, and executes software test plans and test protocols and automated test scripts, and performs risk assessments. Maintains documentation of test results to assist in debugging and modification of software.
What will you do?
- Design, develop, execute, and maintain performance and load tests with automated test scripts to test the functionalities and performance of the team's CGM software, and systems
- Execute the performance test cases to verify the system scalability, availability and response time under load
- Develop test scripts to performance test the web applications and REST APIs
- Analyze the test results and suggest the performance changes in software accordingly
- Document software verification test protocols, and software risk analyses, for software used in commercial products
- Execute software verification plans and test protocols
- Follow internal software development, cybersecurity, and validation procedures that comply with medical and security regulations.
Qualifications
- Proven experience of performance or load testing or software test development related experience (Locust is preferred)
- Experience of REST API automation testing
- Understanding of performance, load and stress testing is a must.
- Web application testing automation using selenium or robot framework
- Jmeter or any open-source performance tools is a plus.
- Experience working in Cloud Applications like Google Cloud or AWS is a plus.
Skills
Hard Skills
Test Automation
Soft Skills
Communication ProficiencyDetail Oriented / Quality of Work
Technical Expertise
Automation TesterAWSFunctional testingGoogle CloudRESTRESTful API