About DevSavant
At DevSavant, we are a trusted technology partner. We deliver innovative, high-quality solutions with a focus on excellence and results. Our people are at the heart of everything we do, fostering a culture of growth and well-being. Join us and thrive in a supportive, success-driven environment.
The Role
We are looking for a skilled and detail-oriented Senior QA Engineer to join our team. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and analysis. You will collaborate with cross-functional teams to design test plans, execute test cases, and report defects. Your meticulous approach to problem-solving, strong analytical skills, and ability to work in an agile environment will be vital in delivering high-quality software solutions. Join us and be part of our commitment to excellence in software testing and quality assurance.
Key Responsibilities
Be the QA point person for one or more products
Plan, create, and document test plans/cases for projects
Contribute to the existing automation frameworks
Assist with automation code reviews
Identify and communicate risk and risk mitigation strategies
Assist with scheduling estimates, timelines, and milestones
Contribute to the design and evolution of the company’s QA process
Identify issues and generate issue reports
Reproduce customer-reported issues and assist developers with issue analysis
Verify patches and bug fixes
Execute black box tests on web-based products
About You
Strong analytical and problem-solving capabilities. Must be able to investigate an issue, isolate its probable cause, and provide a reliable method for reproducing the issue.
Strong documentation and communication skills within a team environment.
Seeks direction from lead/manager to navigate ambiguity, prioritize the highest impact things, and set timeline expectations for work.
Go-to expert for a product and understands the broad architecture of the portions of the system they have worked.
Qualifications
Completion of a Bachelor of Science degree in Computer Science or Computer Engineering from an accredited four-year university
4+ years of software quality assurance experience
4+ years hands-on experience in an automation framework
Hands-on experience in automation languages like JavaScript and Python
Hands-on experience with Cypress
Hands-on experience with API testing
Hands-on experience with CI/CD tools (GitHub, Bitbucket)
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Strong understanding of software engineering and SQA methodologies
Strong understanding of web-delivered applications
Knowledgeable about quirks and intricacies of popular web browsers (Firefox, Chrome, Safari, etc.)
Experience with SQL and relational databases
Experience with Postgres, MySQL, Snowflake, Good Data, Sigma, and Singlestore
Experience creating test cases and test documentation with or without requirements/specifications
Experience with issue-tracking tools like Jira