Full-time · Piedmont, Italy
About Abyss
At Abyss, our mission is to create innovative AI and robotics solutions, removing the need to put people at risk in dangerous jobs. From deep-sea rovers to our recent Moon to Mars Australian Government grant, and emerging technology in Agriculture, there is no challenge that Abyss will shy away from.
A global team collaborating across Australia, America, and Pakistan consists of passionate problem solvers who love working on cutting-edge technology while maintaining a focus on environmental impact, safety, and cost.
You’ll get to work on complex challenges with a team of experts in software engineering, machine learning, data processing, and robotics.
In short, you'll get to work with some absolute LEGENDS, have fun, and get to work on cutting-edge software, in a company that is rapidly growing and has a REAL impact on the world, not just pushing numbers around.
Position Summary
We are looking for a Senior QA Automation Lead with expertise in automation architecture and a strong background in various testing methodologies, including integration testing, acceptance testing (or production testing), performance testing, and unit testing. The ideal candidate will have extensive experience driving the quality culture within engineering teams and laying the foundation for all kinds of automation testing using JavaScript frameworks.
Key Responsibilities:
Lead the design, development, and implementation of automation frameworks using JavaScript frameworks like Selenium, Cypress, puppeteer, playwright , etc.
Define and enforce best practices for integration, acceptance, performance, and unit testing.
Collaborate with cross-functional teams to identify testing needs and prioritize automation efforts.
Mentor and coach QA team members on automation techniques and best practices.
Promote a culture of quality within engineering teams, advocating for testing methodologies.
Conduct thorough code reviews and provide technical guidance for scalable automation solutions.
Analyze test automation results to identify areas for improvement.
Stay informed about industry trends and emerging technologies in automation and quality assurance.
About You:
Bachelor's degree in Computer Science, Engineering, or related field.
4-5 years of experience in software quality assurance and automation.
Extensive experience in automation architecture and designing automation frameworks.
Proficiency in JavaScript programming and experience with JavaScript testing frameworks (e.g., Selenium, Cypress, TestCafe, Puppeteer, playwright).
Strong expertise in integration testing, acceptance testing (or production testing), performance testing, and unit testing.
Solid understanding of software testing methodologies and best practices.
Excellent analytical and problem-solving skills.
Strong communication and leadership abilities.
Highly Desirable
Basic understanding of computer vision, data science, machine learning, and robotics;
Experience with web technologies, such as React and JavaScript;
Experience with tools such as MetaShape, Cloud Compare, NavisWorks
What’s in it for you
We encourage and support continuous learning and career growth, and maintain that upskilling and staying up to date with emerging technologies is expected.
You’ll get to work closely with industry leaders working on problems without existing solutions.
Working with a growing company means there’s lots of opportunities.
Opportunity to work at or travel between our various office locations.
You’ll have the opportunity to transition into other technical specialties within the company.
Our Vision
To pioneer autonomous systems that enable inspections at scale
Our Values
We are Innovative
We are Agile
We are Transparent
We act with Integrity
We strive for Excellence
No Egos
Location
Abyss offers flexible work arrangements, including remote working.
Abyss Solutions office is located in Islamabad
Note: