Quality Assurance Engineer
Smart access isn’t about locking doors, it’s about opening up new possibilities. Latch is the world’s first fully integrated hardware and software system dedicated to bringing seamless access to every door in a modern building. We’re looking for the curious and the creative to join our team and help us continue to change the way we access our most valued spaces.
Responsibilities:
- Develop, maintain and execute testing initiatives to ensure the highest quality of product functionality before it reaches customers’ hands.
- Responsible for testing of Usability, Functional, System, and Stress/Performance testing.
- Proactively define and implement new QA practices to continuously ensure effective use of resources. Drive test process, automation, and regression activities.
- Define and develop test cases and perform hands-on test execution. Design, automate and execute frontend and backend server application tests. Participate in the Sprints to deliver quality products and write test automation.
- Work with developers to correlate bugs with software code. Design, execute, and maintain end-to-end, functional, integration and performance tests.
Job Requirements:
- Master’s Degree in Computer Science, Information Technology, or Computer Engineering
- Applicant must have at least two (2) years’ work experience in quality assurance and automation and test engineering
- Experience must include two (2) years’ work experience with all of the following:
- Continuous Integration and Continuous Deployment using Jenkins, uDeploy,
and AWS Cloud technologies
- Testing REST API/Web services manually using POSTMAN/SOATest
- Using Python, Perl, and/or shell scripting for REST API /Web Services
automation
- Testing angular based web UIs using Javascript-based framework like
Protractor
- Using SQL or NoSQL database technologies like Postgres, Cassandra, or
MongoDB