UWorld and our high-performing Quality Assurance team is growing! We are seeking a motivated Senior Quality Assurance Engineer who is passionate about creating an excellent user experience and enjoys taking on new challenges. The Senior QA Engineer will be responsible for designing and developing test plans, unit testing, and other related bug identification tasks to support our test prep applications. Additionally, we are seeking a hands-on leader to mentor the QA team, establish best-in-class practices, and maintain the flow of information accurately and appropriately. If this sounds like you, this is a great time to join UWorld and build your career.
Minimum Education
- Bachelor’s degree in Computer Science/Engineering or Software Engineering
Minimum Experience
- 5+ years of experience with a QA team testing software products
- 2 years of developing test automation using automation tools; Katalon experience a plus
- Experience with writing test plans, test results reports and status summaries
- Prior experience in leading, coaching and mentoring a QA team
Required Skills
- Excellent attention to detail
- Excellent communication and interpersonal skills
- Ability to understand direction and feedback
- Ability to work in Continuous Integration and Continuous Deployment environment
- Habit of writing clean, re-usable and parameterized scripts for tests, ensuring coverage
Job Responsibilities
- Design test plans, scenarios, scripts, or procedures to adequately test products throughout the software development life cycle that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
- Lead, mentor and support junior engineers to solve complex technical issues
- Implement, monitor, and report on key metrics to ensure the highest quality deliverable
- Identify gaps and recommend strategies to improve test plans and test process
- Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices
- Test, validate, and document issues with data integrity, presentation, and visualization
- Facilitate ongoing process improvement to ensure test strategies, execution, and reporting methods are effective, efficient, and standardized
- Research emerging tools and methodologies to reduce manual testing effort and Isolate areas for advanced test management
- Collaborate with both development and product teams to build test plans and defect verification
- Participate and collaborate with other IT & subject-matter teams in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
Compensation and Benefits
- Competitive compensation (contingent on experience)
- Paid time off (based on sliding scale according to hire date and work hours)
- A generous paid holiday schedule
- Comprehensive benefits package (medical, vision, dental, life, disability)
- 401(k) plan for retirement with 4% employer matching (eligibility after 90 days of employment)
- On-site group fitness classes and relaxed work environment
At UWorld, we believe strength is derived from the talents, ideas, and experiences of a diverse workforce. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other protected class. UWorld is proud to be an equal opportunity employer providing a drug-free workplace. If you have a disability or special need that requires accommodation, please let us know.