Overview
The Automation with WebdriverIO position is a crucial role within our organization, responsible for developing and implementing automated test scripts using WebdriverIO to ensure the quality and reliability of our software products. The individual in this role will play a key part in enhancing our testing processes and maintaining high product standards.
Key responsibilities
- Collaborate with the development and quality assurance teams to understand testing requirements.
- Design, develop, and maintain automated test scripts using WebdriverIO.
- Execute test scripts and analyze results to identify and report software defects.
- Create and maintain test documentation for reference purposes.
- Contribute to identifying areas for test automation and implementing automation frameworks.
- Participate in peer reviews of test scripts and provide feedback for improvements.
- Collaborate with cross-functional teams to ensure the timely and effective delivery of test automation projects.
- Identify and escalate technical and functional risks as needed.
- Stay updated with industry best practices and technologies in test automation.
- Provide support and guidance to junior team members in test automation practices.
- Contribute to the continuous improvement of the testing process and methodologies.
- Participate in Agile/Scrum activities and contribute to sprint planning and review meetings.
- Communicate effectively with stakeholders to provide updates on test automation progress.
- Contribute to the establishment and maintenance of automated testing environments.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in automated testing using WebdriverIO and JavaScript.
- Demonstrated proficiency in writing and maintaining automated test scripts.
- Strong understanding of software testing methodologies and best practices.
- Experience with test automation frameworks and tools.
- Ability to work in an Agile/Scrum environment and participate in sprint activities.
- Excellent analytical and problem-solving skills for troubleshooting and issue resolution.
- Ability to communicate effectively and work collaboratively within cross-functional teams.
- Solid understanding of version control systems such as Git.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Certifications in software testing or test automation is a plus.
- Knowledge of performance testing and security testing concepts is preferred.
- Ability to adapt to evolving technologies and learn new tools and frameworks.
- Strong attention to detail and a commitment to delivering high-quality work.
- Experience with cloud-based testing platforms is an advantage.
Skills: automation,test automation,webdriver