Plan, organize, and implement day-to-day testing activities and collaborate with developers, architects, and release managers in an Agile/Scrum environment.
Participate in scrum and product planning; own strategies, requirements, planning, management, execution, and reporting for all phases and types of testing.
Document, communicate, and troubleshoot issues, bugs, and changes; validate and close out all issues prior to client delivery.
Collaborate with QA associates to complete daily QA tasks with high quality.
Develop processes to ensure the highest level of quality assurance.
Investigate procedures, workflows, and software to keep processes up to date.
Assist in developing ongoing training programs for the QA team and provide orientation for new hires.
Maintain open communication with internal teams and assist with project kickoffs and requirements/specs gathering.
Understand complex business and functional requirements and design technical test cases that thoroughly test the tech stack from an architectural standpoint.
Work with project and engineering teams to implement and enforce quality gates at each stage of the pipeline.
Requirements
BS/MS degree in Computer Science, Engineering, or a related subject.
3-5 years of experience in software quality assurance.
Strong knowledge of software QA methodologies, tools, and processes.
Experience in Manual Testing, Performance Testing, Functional Testing, Regression Testing, and Integration Testing.
Experience in writing clear, concise, and comprehensive test plans and test cases.
Hands-on experience with both white-box and black-box testing.
Solid knowledge of SQL and scripting.
Proficiency in Postman, JMeter.
Experience working in an Agile/Scrum development process.
Benefits
Paid Time Off
Remote Work Model
Health Insurance
OPD
Training and Development
Life Insurance
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.