About the job Automate Test (Test Lead)
Job Description: Lead Automation Tester
As a Lead Automation Tester, you will be responsible for designing, developing, and executing automation testing frameworks to ensure the delivery of high-quality software products. You will lead a team of testers and collaborate closely with developers, project managers, and other stakeholders to streamline the testing process and improve the efficiency of test execution.
Key Responsibilities:
- Develop and Implement Automation Frameworks: Create robust and scalable automation testing frameworks using Robot Framework and Python. Implement and integrate libraries such as Appium (Mobile Automation), Selenium (Web Automation), White (Windows Automation), and Sikuli (Image Automation) to support multi-platform testing.
- Lead the Automation Testing Strategy: Define the overall strategy for automation testing within the software development life cycle (SDLC), ensuring the seamless integration of automation into the development pipeline.
- Code Quality and Review: Ensure that the automation code is clean, maintainable, and adheres to best practices. Review automation scripts developed by team members to maintain high code standards and test efficiency.
- Continuous Integration and Continuous Delivery (CI/CD): Collaborate with DevOps teams to implement continuous automation testing within CI/CD pipelines using tools like Jenkins and Docker.
- Mentor and Coach Team Members: Provide guidance and support to junior testers, helping them to enhance their skills in automation testing. Foster a culture of learning and improvement within the team.
- Collaboration and Communication: Work closely with software developers, product managers, and other stakeholders to understand requirements, define test cases, and troubleshoot issues found during testing.
- Ensure Timely Deliverables: Manage test execution under tight deadlines, ensuring the automation coverage is aligned with project timelines and deliverables.
- Test Reporting and Documentation: Provide clear and concise test reports, automation metrics, and recommendations for continuous improvements in the testing process.
Job Description: Manual Tester Lead
As a Manual Tester Lead, you will oversee the manual testing process, ensure the team delivers high-quality results, and work closely with the development and QA teams to resolve system bugs. You will also be responsible for leading a team of testers, guiding their work, and ensuring adherence to testing standards.
Key Responsibilities:
- Collaborate with DEV and Testing Teams: Lead meetings to summarize issues and define solutions for system bugs. Work closely with both development and testing teams to ensure the efficient resolution of issues.
- Document Review: Oversee the review of Required Program Documentation for each program, ensuring that all discrepancies or errors in the system or documentation are identified and reported.
- Test Data Preparation: Guide the team in creating and preparing test data within the database, ensuring comprehensive test scenarios are simulated.
- Manage Test Results: Supervise the documentation of test results and the validation of these results with users. Ensure that all test outcomes are accurately recorded and reported.
- API Testing: Lead the execution of API testing using Postman, ensuring accurate data retrieval across systems. Provide guidance and support to team members performing API tests.
- Create and Review Test Cases: Design comprehensive test cases and result formats. Review test cases created by junior testers to ensure consistency and thorough coverage of system functionalities.
- SQL Querying: Oversee the use of SQL queries (insert, update, delete) by team members to manage data in the database. Support the testing process by verifying program behavior through tools like DBeaver.
- Leadership and Mentoring: Lead and mentor a team of manual testers, providing guidance, feedback, and training to ensure high-quality performance and professional growth.
- Ensure Adherence to Testing Standards: Establish and enforce best practices for manual testing, ensuring the team follows processes and maintains high standards for accuracy and quality.
- CI/CD Knowledge: Ensure the team understands the basics of CI/CD processes and uses tools such as Jenkins and Docker to support continuous testing and integration.
Job Qualifications:
- Bachelors degree or higher in Computer Science, Computer Engineering, Software Engineering, Management information System, or IT related fields.
- Experience 10 year knowledge experience on software testing and mobile testing technology, methodology, and automate test tool and Skill SQL,Robot Framework, Selenium, Postman, Appium, Cypress, Jmeter
- Experience skill on manual test or automate test.
- Experience in test web application and test mobile application.
- Leadership skill in managing team
- Fast learning skill.
- Strong leadership skills with the ability to guide and mentor a team of manual testers.
- Excellent communication and collaboration skills to work with development teams and ensure timely resolution of issues.
- Strong organizational skills to manage documentation and testing outcomes across multiple testers.
- Good communication skill and fair command in English