CoderPush is a remote team of 80 skilled engineers dedicated to exceptional software development. Our goal is to be Asia's largest top-tier remote engineering team. Committed to client satisfaction, we support startups to enterprises globally, breaking free from location constraints.
The Client’s product is an all-in-one digital platform helping entrepreneurs and investors to register their companies in Singapore, Hong Kong & Australia, and assist them with the management of their accounting, audit and taxes, in a 100% digital manner. We build cutting edge technology to automate manual work, and provide a delightful experience to our 5,000+ clients. Naturally, we are continuously looking for great people to join our dynamic team!
We are looking for our next SDET, who are you?
Bachelor’s degree in Computer Science, Engineering, or related field.
3+ years of experience as an SDET or equivalent (6+ years in Software Engineering or QA considered).
Solid grasp of software QA methods, tools, and processes.
Ability to write clear and comprehensive test plans and cases.
Experience in both white box and black box testing.
Hands-on familiarity with automated testing tools like Testim, Jenkins, Selenium.
Proficiency in SQL and scripting.
Experience with Python in Automation
Understanding of CI/CD tools and processes.
Strong problem-solving skills and an eye for detail.
Excellent English communication skills, both written and verbal.
Your Role and Impact
Design, develop, and maintain automated test scripts using Testim, Jenkins, Selenium.
Integrate automated tests seamlessly with CI/CD systems.
Collaborate closely with development teams to ensure top-notch code quality and testability.
Analyze test results, debug issues and work with developers to resolve defects.
Be the advocate for testability during the design phase of new features or system updates.
Provide prompt feedback on requirements, specifications, and technical design documents.
Perform manual testing when necessary, particularly for complex, large-scale features or systems.
Create detailed, comprehensive test plans and cases.
Explore the latest testing technologies to enhance our QA processes.
Report bugs and errors to development teams.
Mentor junior members of the QA team.
We're excited to connect with you soon!