Sr. QA Engineer and Developer In Test Provo, UT Contract to Hire - 6 Month
About the Role…
Our Senior QA's or Software Engineers in Test (SETs) specialize in assessing software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and automated tests. You will focus on processes to assure that quality is built-in. You will hunt bugs, identify issues, report them, and see that they’re dealt with.
Our Sr. QA Engineers and SETs drive software excellence across our organization by ensuring high quality and performance code is delivered to our distributors, customers, and partners. This is achieved through strong, continuous collaboration, innovative ideas and decisive action with partner engineering teams.
What you will do...
Design and build tooling, scalable and maintainable test infrastructure to help engineering teams measure and increase their velocity.
Work directly with your cross-functional team to understand product requirements and use cases to arrive at End to End test scenarios and execute them to ensure product release readiness.
Performing white-box testing to increase testing effectiveness.
Develop detailed, comprehensive, and well-structured test plans and test cases.
Contribute to the effort to evaluate and select the best toolset(s) to use for test automation and ensure that they are interoperable with our continuous integration pipeline.
Develop and maintain automation test framework, test tools, take care of software quality while developing features.
Diagnose issues, report defects, and develop regression tests to discover reoccurrences.
Drive metrics with engineering peers to monitor code coverage; recommend bug prevention strategies and implement other quality measures.
Participate in Scrum ceremonies and estimation activities.
Stay current with the latest test automation best practices and share your findings with your team and larger Quality Assurance practice.
Perform performance (load and stress) testing of systems and code in order to identify capabilities, bottlenecks and points of failure.
Why we’re excited about you…
Keen eye for detail and commitment to excellence.
Understanding of quality assurance processes and practices.
Understanding of systems architecture.
Proficient using Microsoft Word, Excel and PowerPoint in order to create visually and verbally engaging analysis reports and presentations for leadership or development teams.
Experience testing web applications using both manual and automated test methods.
Hands-on experience setting up and running test automation frameworks, such as Selenium, Webdriver, Appium, TestNG, LoadImpact, TestComplete, etc.
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanation.
Passion for shipping high quality, elegant, tested code with an obsession in delivering value to our distributors.
Test automation experience including RESTful APIs/Services, Functional Testing
Cloud experience, AWS preferred.
Bachelor’s degree in Computer Science or related field.
Experience in the collection of test requirements, creation of test systems, integration test cases, and documentation of test results.
If You're More Mid-Level:
Advanced knowledge of software testing tools (e.g. Selenium, BrowserStack, Sauce Labs, EndTest) and test case management tools (e.g. TestRail)
Experience with code coverage tools to guide test automation design.
Test automation experience with a CI/CD pipeline preferred
Performance/load testing experience preferred
Experience in database testing in SQL inclusive of experience in the design and manipulation of test data and the validation of stored testing procedures.
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.