Search by job, company or skills
Hello everyone
Looking for a challenge Unleash your protentional with one of the biggest companies in Middle East & join us on the title of (Senior Software Automation Tester)
Job Summary:
As a Senior Software Automation Tester, you will be responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of software applications. You will work closely with the development team to identify test scenarios, create automation frameworks, and implement automated testing solutions to streamline the testing process.
Duties and Responsibilities:
Automation Strategy Development: Collaborate with stakeholders to define the automation strategy for the project or product. Evaluate existing manual testing processes and identify opportunities for automation.
Test Planning and Design: Develop comprehensive test plans and test cases based on functional and non-functional requirements. Identify test scenarios suitable for automation and prioritize them based on risk and impact.
Automation Framework Development: Design and implement robust automation frameworks using industry-standard tools and technologies such as Selenium, Appium, or similar. Ensure the scalability, maintainability, and reusability of automation scripts and frameworks.
Script Development: Write, debug, and maintain automated test scripts to validate software functionality, performance, and security. Utilize programming languages such as Java, Python, or C# to develop automation scripts and utilities.
Execution and Reporting: Execute automated test suites on various environments and configurations to validate software builds. Analyze test results, identify defects, and report them in a timely manner. Collaborate with developers to reproduce and resolve issues.
Continuous Integration/Continuous Deployment (CI/CD): Integrate automated tests into the CI/CD pipeline to facilitate early detection of defects and ensure the stability of software releases. Implement automated deployment strategies to automate the deployment process.
Performance and Load Testing: Develop and execute performance and load tests to assess the scalability and responsiveness of software applications. Identify performance bottlenecks and suggest optimizations to improve application performance.
Documentation and Training: Document automation processes, test scripts, and frameworks to facilitate knowledge sharing and ensure maintainability. Provide training and mentorship to junior team members on automation best practices and techniques.
Quality Assurance Best Practices: Stay updated on industry trends, emerging technologies, and best practices in software testing and automation. Continuously improve testing processes and methodologies to enhance overall product quality.
Qualifications:
Date Posted: 29/05/2024
Job ID: 80215467