
Senior QA Engineer
OrumPosted 4/8/2025

Senior QA Engineer
Orum
Job Location
Job Summary
Orum is seeking an experienced and dedicated QA engineer to lead their quality assurance efforts. As a Senior QA Engineer, you will design, implement, and execute testing plans, identify and document software defects, and collaborate with developers to resolve issues. You will also participate in design and code reviews, mentor team members, and stay updated with industry trends and technologies. Orum offers flexible remote work options, a competitive salary range of $165,000-$190,000, and benefits such as health insurance, parental leave, and stock options. If you have experience in software quality assurance, automated testing tools, and Agile development processes, we encourage you to apply for this role.
Job Description
Key Responsibilities
- First hire to Orum’s QA team and build the internal QA effort from the ground up.
- Lead and develop the QA strategy, test processes, standards, and procedures for the engineering team.
- Design, implement, and execute both automated and manual testing plans for software applications and systems.
- Identify, document, and track software defects, and work collaboratively with developers to resolve issues.
- Develop and maintain test cases, test scripts, and test data.
- Conduct regression, performance, and usability testing.
- Participate in design and code reviews to provide feedback on the quality and testability of the code.
- Collaborate with product managers and developers to understand requirements and ensure comprehensive test coverage.
- Mentor and guide team members on quality assurance best practices and testing techniques.
- Stay updated with the latest industry trends, tools, and technologies in software quality assurance.
Must-Have
- Proven experience as a QA Engineer or similar role in software quality assurance.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with both automated and manual testing techniques.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with Agile/Scrum development processes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and lead quality assurance initiatives.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Nice-To-Have
- Experience in a startup or fast-paced environment.
- Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab).
- Understanding of programming languages (e.g., Java, Python, JavaScript).
- Experience with performance and security testing.