Job Description
MyTime is looking for a QA Engineer to join our team. This is a full-time position with a salary of $35,000 - $40,000 depending on experience, reporting to the Director of Engineering. Your overall responsibility will be to ensure the quality of the product by designing, writing and executing robust and scalable automated tests for a complex web application, with a focus on improving our continuous integration and delivery pipeline.
Working closely with other test engineers and developers, you will have the opportunity to work with the latest quality testing framework to ensure delivery of bug-free code and sufficient test coverage, design new test solutions, report defects and help troubleshoot issues.
The ideal applicant must have strong communication skills, solid analytical and problem solving skills, in-depth knowledge of Object-oriented programming and best practices in QA automation.
If you have a test automation background, and the ability and attitude to assume more responsibilities as you grow with us, then this is a great opportunity for you. Essential duties and responsibilities include
Design, create and maintain automated tests with a focus on stability and scalability
Expand our end-to-end automated test coverage using Protractor and Cypress
Build product test strategies, write and execute test plans based on user stories/requirements, file bugs, and communicate with the team about issues, risk, and product quality
Identify and execute on opportunities to improve the QA process
Participate in sprint plannings and daily scrums/standups
Work with engineering to triage bug reports and reproduce reported issues
Qualifications
B.S. or M.S. in Computer Science or similar applied technical field
2+ years of experience with manual and automated testing, developing automated tests using Selenium Webdriver (good to have - Protractor, Cucumber, Cypress)
Strong knowledge of Object-oriented programming language (ideally - Javascript)
Experience in designing and creating test frameworks with Page Object model
Experience with GitHub and Jenkins
Good understanding of the development processes and SDLC, experience working in Agile environment
Methodical and detail oriented, with solid analytical skills and problem solving ability
Dedication to quality and a positive, collaborative attitude and approach to testing, extremely self-motivated; able to find opportunities for improvement and tackle them, without external direction
Mobile test automation experience a plus (iOS and Android)
MyTime is an incredible place to work and grow your expertise! We provide a competitive base salary, performance bonus, startup equity, and healthcare benefits. We offer a transparent and exciting startup culture that is singularly focused on empowering people to make an impact in their jobs. We’re growing fast and solving a big problem, providing our employees the opportunity to make the tremendous impact that leads to true professional fulfilment. If you're interested, we'd love to talk!