Luminance is looking for conscientious and logical individuals to join our new Quality team, who will play a foundational part in creating and maintaining a state-of-the-art Quality Assurance (QA) process; a process designed to ensure our product fulfills our users’ expectations and requirements. If you are excited about this role but your skill or experience doesn’t perfectly align with the job description, we encourage you to apply anyway. At Luminance, we are dedicated to building and promoting an inclusive workplace where everyone can flourish. You might just be who we’re looking for, for this role or another – enthusiasm is by far the most important requirement for any applicant to Luminance!
Responsibilities
* Ask the ‘What if?’ questions to ensure the software behaves correctly in all circumstances, applying a strong investigative mindset to uncover overlooked edge cases and user workflows.
* Write tests to validate the end-to-end functionality of the product, using tools such as Cucumber, Cypress, and Playwright.
* Understand defects that occur: assist in their resolution and extend QA systems to catch future reoccurrences.
* Act as a link between Development and Product teams: understand product specifications and expected behavior, and formalize these into testable units.
* Lead in transitioning our engineering towards automation as standard, designing and implementing new metrics to measure the quality of each release, including performance on product systems.
* Work alongside Product teams to expand our product specification documents, especially after defect resolution or for areas with frequently misunderstood expected behavior.
* Show a passion for software development, a willingness to learn, and an inquisitive, logical mindset. Experience in investigating causes of software defects is beneficial but not required.
Requirements
* Bachelor's or Master's degree with a First or 2:1, preferably in a technical subject.
* Scripting experience in Python, Bash, JavaScript, Ansible, or SQL.
#J-18808-Ljbffr