We are seeking a talented Test Automation Engineer with an aptitude towards developing robust, highly rigorous test automation solutions for our 3D locationing service platform.You will be writing & testing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, well-funded startup. You should have 5 years of experience as a Quality Assurance (QA) Test Automation Engineer. Hands on experience with manual testing, developing and executing automated test scripts using Automated Testing Tools and frameworks.
This role operates closely with Software, Hardware and business development teams, while reporting to the Quality Engineering Manager. The successful individual must be self-motivated and have the ability to proactively solve problems and complete mission objectives
Responsibilities
- Ability to work independently to deliver QA automation solutions to our team using Agile methodology (sprint planning, backlog and story planning).
- Day-to-day responsibility of conducting testing efforts in assigned areas of UI stability testing, new feature testing, and verifying existing functionalities.
- Communicate with Engineering team members and end-users to provide timely and accurate information, status updates, and bugs/blockers.
- Ensure essential procedures are followed and contribute to defining testing standards.
- Design and implement an effective, best-of-breed solution to automate, capture, collate, store, and maintain real-time test data for validation, progress, and performance in change delivery.
- Working closely with our product partners to help estimate the team’s backlog and define stories needed to deliver QA automation solutions.
Requirements
- Minimum 5 years of experience with hands-on automation testing, developing, and executing automated test scripts using Automated Testing Tools and frameworks such as Selenium, Pytest, Appium, Playwright, etc.
- Extensive experience with Agile development (preferably SAFe), / Test Driven Development (TDD) methodology, or test case automation.
- Strong technical expertise in Cascading Style Sheets (CSS) Selectors and Xpath.
- Proficient problem-solving skills and ability to rapidly learn unfamiliar processes.
- Development experience with Python and Bash.
- Experience with test case management and planning software such as Testrail, Zephyr, TestLink, etc.
- Experience integrating test automation with Github or Jenkins
- Knowledge of mobile application deployment including code signing with tools like FastLane, GitHub Actions, and TestFlight.
- Knowledge of statistical practices and how to utilize statistics to measure release quality.
- Ability to self-manage issues/programs of varying complexity and spur business goals forward.
- Interpersonal skills and appreciation of other people's work discipline within a startup environment.
- The ability to work US Pacific Timezone hours, with occasional testing coverage that overlaps into Asia Time Zones.
- Ability to forcefully advocate for your ideas in a respectful manner while soliciting feedback and other opinions