More jobs:
Job Description & How to Apply Below
We empower organizations in the power, utility, telco, and transportation industries to manage their mission-critical infrastructures efficiently and safely through cutting-edge Field Service Management software solutions.
At OverIT, we leverage advanced technologies like ML (Machine Learning), AR (Augmented Reality), IoT (Internet of Things), and GIS (Geographic Information System) to help ensure the infrastructures essential to our daily lives are always on.
If you want to be part of a top technology brand, join us!
What you’ll do Test Automation Engineering: design, develop, and maintain robust and scalable automated testing solutions, with a strong focus on software quality, maintainability, and reusability.
Automation Development: write clean, reliable, and maintainable automation code in Python, developing automated test cases and reusable components for our web and mobile applications.
Framework Development & Maintenance: contribute to the design, development, and continuous improvement of our automation frameworks, ensuring they are scalable, reusable, and aligned with software engineering best practices.
T est Design & Implementation: translate functional and technical requirements into effective automated test scenarios, maximizing test coverage while keeping test suites efficient and maintainable.
Web & Mobile Automation: develop and maintain automated tests across web and mobile applications using technologies such as Selenium Web Driver and Appium.
CI/CD Integration: integrate automated tests into CI/CD pipelines, helping ensure that automation is a reliable and effective part of our software delivery process.
Debugging & Continuous Improvement: investigate automation failures, identify root causes, and improve the reliability, performance, and stability of automated test suites and frameworks.
Automation Practices: contribute to the evolution of our automation guidelines, testing strategies, coding standards, and technical practices.
Team
Collaboration:
work closely with Software Engineers, QA Engineers, Product Owners, and other technical stakeholders, sharing knowledge and contributing to a strong engineering culture around test automation.
What you’ll need Software Engineering & Automation
Experience:
proven experience as a Software Engineer, QA Automation Engineer, Test Automation Engineer, or in a similar technical role, with a strong focus on developing automated testing solutions.
Strong Programming
Skills:
solid proficiency in Python and the ability to write clean, maintainable, reusable, and testable code. A strong software engineering mindset is essential.
Automation Frameworks: hands-on experience designing, developing, or maintaining automation frameworks.
Experience with Robot Framework is highly preferred; strong expertise in alternative frameworks is also valuable, together with the willingness to work with Robot Framework.
Web & Mobile Automation: hands‑on experience with Selenium Web Driver for web automation and Appium for mobile testing.
Test Automation Principles: strong understanding of software testing methodologies, test design techniques, automation patterns, and best practices for building reliable and maintainable test suites.
Software Development Lifecycle: solid understanding of the Software Development Lifecycle and experience working with CI/CD pipelines and modern software development practices.
Version Control &
Collaboration:
experience working with Git and collaborative software development workflows.
Bug Tracking & Test Management: experience with bug tracking systems such as Jira is required. Familiarity with test management tools, particularly the Xray plugin, is highly appreciated.
Problem Solving & Debugging: excellent analytical and problem‑solving skills, with the ability to investigate failures, debug complex automation code, and identify root causes.
Agile Development: experience working in Agile/Scrum environments and collaborating effectively with cross-functional engineering teams.
What’s nice to have SQL Knowledge: basic to intermediate…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×