Join our team and be a part of a fast-paced, innovative, and collaborative work environment. We offer competitive salary and benefits packages, as well as opportunities for career growth and development. If you have a passion for automation and a strong background in C++ development, this is the perfect opportunity for you.
Position: C++ Automation Developer
Job Description: We are seeking a highly skilled C++ Automation Developer to join our dynamic team. As a C++ Automation Developer, you will be responsible for developing and maintaining automation systems and tools to improve the efficiency and reliability of our software development process.
Key Responsibilities:
- Develop and maintain automation frameworks and tools using C++ to support software development and testing.
- Collaborate with cross-functional teams to identify areas for automation and implement solutions.
- Design and implement automated tests for various software components.
- Troubleshoot and debug issues with automation tools and systems.
- Continuously improve automation processes and procedures to increase efficiency and effectiveness.
- Stay updated with the latest industry trends and technologies related to automation and implement them in our processes.
- Work closely with software developers and quality assurance teams to ensure that automation processes are integrated smoothly into the software development lifecycle.
- Conduct regular code reviews and provide constructive feedback to team members.
- Write technical documentation and maintain code repositories.
- Participate in Agile development processes and contribute to team meetings and discussions.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Minimum of 3 years of experience in C++ development.
- Strong knowledge of object-oriented programming and design patterns.
- Experience with automation frameworks and tools such as Selenium, Cucumber, or Robot Framework.
- In-depth understanding of software testing concepts and methodologies.
- Familiarity with Agile development processes and tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
- Passion for learning and implementing new technologies.
Apply now and become a valuable member of our team!.