Software Test Automation Engineer
Luxer One® · McClellan Park, CA · 1 mo ago
On-siteEngineeringFull-time
Job Summary
Luxer One is seeking a Software Test Automation Engineer II to join their Quality Assurance team in Sacramento. This role involves driving test automation strategy, mentoring teammates, and collaborating across teams to ensure exceptional quality for Luxer One's web, mobile, and IoT applications.
About the Role
Luxer One specializes in package delivery solutions for multifamily communities, commercial properties, and retail spaces. They offer package lockers, package rooms, and access control systems to help businesses manage package deliveries efficiently and securely.
Responsibilities
- Work independently to define QA priorities with minimal guidance, shifting focus as necessary to support business objectives.
- Work with software engineers to understand test requirements and break down complex feature sets into comprehensive test cases and detailed test plans, effectively prioritizing based on risk and scope.
- Mentor teammates, provide technical leadership, and implement industry best practices and trends.
- Proactively create and implement features for the Test Platform to enable future test automation.
- Perform code maintenance, lead code reviews, and conduct large-scale refactoring of automation codebases.
- Lead quality improvement processes, proactively anticipate technical needs, and provide constructive feedback to developers and management.
- Oversee larger cross-team QA initiatives.
- Integrate test suites with CI/CD, manage automated test execution, and define documentation structure and format.
- Triage and decompose complex problems, understand trade-offs between technologies for testing, and articulate technical solutions to automation issues.
- Aid with setting device and OS floors and understand tools like BrowserStack or Sauce Labs for hosting test automation.
Requirements
- Experience: 3+ years of experience in software test automation.
- Education: Bachelor's degree in Computer Science or related field, or equivalent experience.
- Technical Stack: Experience with CI/CD, and proficiency in Python and Javascript.
- Automation Tools: Deep understanding of the Automation stack, including experience with Robot Framework and/or BDD Testing Frameworks.
- Database & Analysis: Ability to write intermediate SQL queries to retrieve and validate data from the QA database.
- Experience: Experience with Linux, and web, mobile, and IoT testing.
- Technical Skills: Strong problem-solving and analytical skills, able to distill complex issues into simple things.
- Communication & Collaboration: Excellent communication and collaboration skills, with an ability to contribute formal requirements to projects and proactively seek feedback.