Performance Test Engineer
Job details
Saratoga is looking for a Performance Test Engineer to join our high performing team of thought leaders. The successful candidate will primarily be responsible for minimising the risk of software failure and the quality assurance of developed solutions. The person will be based at client sites and must be able to work with different teams and adapt to change well. Demonstrated experience in designing and building automated tests is essential, with additional experience with non-functional performance tests in cloud-deployed applications highly desirable. Main Responsibilities will include
- Analyse requirements and develop test scenarios
- Design, implement and execute (automated) testing, to ensure comprehensive solution validation and verification against approved business and technical requirements
- Plan, schedule and prioritise tests to meet development targets
- Prepare and maintain test environments, including the creation of appropriate test data
- Maintain and enhance the test case repository
- Provide test results and test status to relevant stakeholders
- Ensure risks have appropriate mitigation strategies and escalated where necessary
- Seek to continuously improve software quality, testing tools, testing processes and testing environments
- Implement and maintain good software engineering principles and practices in designing and maintaining automated test suites and execution environments.
- 3-4 year degree or diploma or relevant work experience
- ISTQB / ISEB Certification would be advantageous
- Proven experience in automated testing methodologies
- Proficiency in executing SQL queries to perform data testing and validation in the database.
- Azure cloud experience beneficial (e.g. Azure Load Testing, Devops pipelines, etc)
- 2-5 years testing experience (in automation testing and non-functional testing)
- Technical/development background/understanding is required
- Sound understanding of software testing approaches, methodologies and frameworks
- Experience in an agile team and understand agile frameworks (e.g. Scrum)
- Strong analytical, technical and troubleshooting skills
- Experience with isolating, testing and monitoring different architectural components of the system under test, including client-side, application, database and network components.
- Takes initiative
- Shows a strong sense of personal mastery
- Confident, enthusiastic
- Excellent communication and listening skills
- Quality and detail conscious
- Ability to adapt to changing situational requirements
- Handles pressure confidently and appropriately
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.