Quality Assurance Engineer
Core
Validating and verifying software products and components to ensure efficient end-user workflows without failures.
Role type
Quality Assurance Engineer
Builds
Software products and components
Domain
Software development
Deliverable
production ML models | product features | dashboards & analysis
Required skills
test strategy design, nonfunctional testing (load, performance, security, scalability, usability, deployability), defect analysis and prioritization, automated test development, regression testing, technical problem analysis, risk identification, software requirements review, user documentation review, software development standards compliance
Preferred skills
collaboration with engineering and portfolio managers, contribution to testing and evaluation techniques improvement
Technologies
defect tracking systems, established reporting systems
Responsibilities
Design, organize, and execute test strategies, plans, and suites; Conduct nonfunctional tests for system load, performance, security, scalability, usability, and deployability; Analyze and prioritize technical problems and identify project risks; Review results of automatic tests with the Quality Assurance Automation Engineer; Develop automated tests for regression testing and create testing scripts; Document and report test results using established systems.
Seniority
Mid-level (3-5 years experience)