Join to apply for the Software Test Automation Engineer role at Camlin Group.
About Camlin
At Camlin, we pride ourselves on designing and building complete solutions in-house. We create everything from hardware PCB designs to device firmware, Linux drivers, IoT application software, server software, server web UIs, mobile apps, and machine learning and data science solutions. We believe that by controlling every aspect of the development process, we can deliver truly unique and exceptional products to our customers.
Our advanced technology stack includes REST APIs, MQTT, RabbitMQ, Docker, and open-source tools. We are constantly seeking innovative ways to improve our products and processes, using the latest technologies to lead the industry.
As part of our team, you'll work with diverse technologies and collaborate with experts in digital signal processing, data acquisition, connected devices, machine learning, and data science. You'll work on exciting projects, see your ideas come to life, and contribute to solutions that make a difference.
If you're passionate about engineering, eager to tackle challenging projects, and dedicated to innovation, we want to hear from you. Join us and help us change the world with cutting-edge IoT devices and advanced technology.
What to expect day to day
The Software Test Automation Engineer will be a key member of our agile software development team, focusing on quality and continuous improvement. You will develop and implement automated test solutions for our cloud and mobile applications within the energy industry.
You will have the opportunity to be creative, voice your ideas, develop your technical skills, and follow your career path.
Responsibilities
* Define and develop test automation frameworks for complex systems, ensuring compliance with requirements and performance in production.
* Identify new opportunities and tools to automate testing processes.
* Develop automation test frameworks using Java and Python.
* Implement test automation to enhance efficiency, coverage, and accuracy.
* Collaborate with developers for automated UI, component, and integration testing.
* Work with Agile teams for timely smoke and regression testing.
* Participate in peer reviews of test designs and scripts.
* Stay current with emerging testing technologies.
Requirements
* At least 3+ years of mid-senior level test automation experience.
* Degree in Software Engineering, Computer Science, or related field.
* Proven ability to design and develop test automation frameworks like Selenium or Cypress.
* Experience testing web applications and APIs (e.g., Rest Assured, Postman).
* Experience with Agile testing methodologies and tools like Jira/Confluence.
* Knowledge of databases such as SQL or MongoDB.
* Understanding of cross-browser testing and excellent English communication skills.
Preferred but not essential
* Experience with TestNG, CI/CD tools (GitLab CI, Jenkins), IoT device testing, mobile automation (Appium), Linux/Windows administration.
Benefits
* Competitive salary
* Company pension and life assurance
* On-site parking
* Hybrid working
* Subsidised gym membership
* Wellness programmes
Equal Employment Opportunity
Camlin considers all applicants without regard to race, color, religion, national origin, age, sex, marital status, disability, gender identity, or sexual orientation.
#J-18808-Ljbffr