What are the responsibilities and job description for the Quality Assurance Engineer position at Tech One IT?
POSITION TITLE: Quality Assurance Engineer
OFFICE LOCATION: Phoenix, AZ
CORE TIME ZONE: MST
FULL-TIME WORKING REMOTELY (from home): Yes (Need locals)
Visas: USC are encouraged to apply
Required skills:
SELENIUM, GIT, SQL, JAVASCRIPT, API, Cucumber
POSITION SUMMARY:
The QA Automation Engineer works in an Agile environment with developers and a BA to ensure that we are delivering high-quality software that meets the requirements specified by our Product Owner and our user community. They do this by automating stories that developers complete during a Sprint as well as automating manual tests from previous sprints to be included in regression.
PROJECT INFORMATION:
This position will be working on our highly visible Order-to-Cash Project (OTC)
PRINCIPAL RESPONSIBILITIES:
• Design, develop, and maintain automated test frameworks and test scripts to validate software functionality, performance, and security.
• Work closely with software developers, quality assurance engineers, and other stakeholders to understand system requirements, design features, and identify areas for automation.
• Participate in code reviews to ensure the quality and maintainability of automated test code.
• Identify, document, and track defects, and work with development teams to prioritize and resolve issues.
MINIMUM QUALIFICATIONS:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Previous experience in automation testing in an Agile environment, with a strong understanding of testing methodologies and processes.
• Proficiency developing in JavaScript, Selenium, and Cucumber.
• Experience with version control systems, such as Git.
• Strong analytical and problem-solving skills to identify and address issues effectively.
• Understanding of database concepts and ability to write SQL queries for testing purposes.
• Experience using Postman and SoapUI to test API functionality.
• Excellent communication skills to collaborate with team members and communicate testing status and results.
• High attention to detail to identify and document defects accurately.
• Proficiency in using testing tools and technologies, including test management systems, version control,
PREFERRED QUALIFICATIONS:
• Experience testing Salesforce