We are looking for a Software Test Automation Engineer for our client.
Test Planning and Strategy: Develop comprehensive test plans, strategies, and test cases to cover all aspects of software functionality, performance, and usability. Ensure alignment with product requirements and industry standards.
...
Manual Testing: Perform detailed manual testing across various platforms and environments to identify defects, inconsistencies, and areas for improvement. This includes functional, regression, integration, system, and user acceptance testing.
Automated Testing: Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar frameworks. Continuously enhance the automation suite to improve test coverage and efficiency.
Defect Management: Identify, document, and track software defects using bug tracking systems (e.g., Jira, Bugzilla). Work closely with the development team to prioritize and resolve issues promptly.
Performance and Load Testing: Conduct performance and load testing to ensure the software meets performance benchmarks under various conditions. Analyze results and provide actionable insights to the development team.
Test Environment Management: Set up, configure, and maintain test environments, ensuring they mimic production conditions as closely as possible. Coordinate with DevOps for continuous integration and deployment pipelines.
Product Design Review: Participate actively in product design and requirement review meetings. Provide feedback on potential risks, testability, and quality impacts during the early stages of the software development lifecycle.
Continuous Improvement: Advocate for and implement best practices in QA processes, tools, and methodologies. Stay updated with the latest trends in software testing and incorporate them into the QA workflow.
Documentation: Create and maintain detailed QA documentation, including test plans, test cases, test scripts, and test reports. Ensure all documentation is accurate, comprehensive, and up to date.
Mentorship and Training: Provide guidance and mentorship to junior QA testers, sharing knowledge and best practices to help them grow in their roles.
show more
We are looking for a Software Test Automation Engineer for our client.
Test Planning and Strategy: Develop comprehensive test plans, strategies, and test cases to cover all aspects of software functionality, performance, and usability. Ensure alignment with product requirements and industry standards.
Manual Testing: Perform detailed manual testing across various platforms and environments to identify defects, inconsistencies, and areas for improvement. This includes functional, regression, integration, system, and user acceptance testing.
Automated Testing: Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar frameworks. Continuously enhance the automation suite to improve test coverage and efficiency.
Defect Management: Identify, document, and track software defects using bug tracking systems (e.g., Jira, Bugzilla). Work closely with the development team to prioritize and resolve issues promptly.
Performance and Load Testing: Conduct performance and load testing to ensure the software meets performance benchmarks under various conditions. Analyze results and provide actionable insights to the development team.
...
Test Environment Management: Set up, configure, and maintain test environments, ensuring they mimic production conditions as closely as possible. Coordinate with DevOps for continuous integration and deployment pipelines.
Product Design Review: Participate actively in product design and requirement review meetings. Provide feedback on potential risks, testability, and quality impacts during the early stages of the software development lifecycle.
Continuous Improvement: Advocate for and implement best practices in QA processes, tools, and methodologies. Stay updated with the latest trends in software testing and incorporate them into the QA workflow.
Documentation: Create and maintain detailed QA documentation, including test plans, test cases, test scripts, and test reports. Ensure all documentation is accurate, comprehensive, and up to date.
Mentorship and Training: Provide guidance and mentorship to junior QA testers, sharing knowledge and best practices to help them grow in their roles.
show more