Talent.com
R&D QA SOFTWARE ENGINEER

R&D QA SOFTWARE ENGINEER

ThermonTX, United States
4 days ago
Job type
  • Full-time
Job description

Job Title - R&D QA Software Engineer

Work Location - Austin

Department - Research and Development

Reports To - R&D Manager, Software

Job Summary

The QA Software Engineer is responsible for designing, developing, and maintaining test automation frameworks and will take an active role in shaping the quality of our software. This will demand integration with our Software development engineers, developing test strategies, creating test plans, bug reporting and triaging as well as identifying automation opportunities. The QA Software Engineer in Test will actively sync with software development hardware team to reduce duplication, foster better testing, and resist regressions. As a member of the R&D software Group, you will be expected to continuously stay up-to-date with emerging software technologies, embrace best practices and deliver software as planned.

Expectations

Use Quality Engineering principles, tools and techniques to develop and optimize systems and processes

so that they are aligned with company strategy and requirements

Write and maintain test strategies, test cases, and testing documentation

Adhere to and advocate for QA best practices across teams

Perform manual, exploratory, and automation scripts development efforts as needed

Develop, implement, and maintain automated end-to-end tests for applications

Collaborate with development teams to integrate automated tests into CI / CD pipelines.

Perform API testing to ensure data integrity and system reliability

Develop automated test frameworks

Automate test cases using the same coding languages (C#, Java, etc...) as the developers

Create a branching strategy and policies for high-quality automation deliverables

Drive automation efficiencies and coverage effectiveness using different automation framework tools

and techniques

Design a real-time automation dashboard to measure build quality and provide feedback to the agile

delivery team

Enthusiastic about helping to deliver high-quality applications, and love to break things

Excellent problem-solving skills and a proactive attitude towards identifying and resolving issues.

Actively participates in team discussions to align and deliver quality products

Competencies

5+ years of experience as a QA Engineer or in a similar role, with a focus on software automated testing

API experience with BDD, the Gherkin language and supporting tools (Spec Flow, Cucumber)

Strong expertise in writing end-to-end tests using tools like Selenium or similar

Experience with API testing tools such as Postman, REST Assured, or equivalent

Excellent written and oral communication skills are required

Must be detailed oriented, with strong organizational skills, ability to multi-task, prioritize workload and

work independently to meet commitments with minimal supervision

Experience testing web apps, including root cause analysis tools and technical writing required

Exposure to software development methodologies and familiar with programming concepts unafraid to

write code to break code

Programming knowledge in C#, JavaScript, or similar languages for test script development

Understanding of object-oriented programming concepts

Understanding and / or hands-on experience with database technologies (MySQL, SQL Server)

Experience testing web-based RESTful APIs

You love collecting data about your UI as much as testing it to make decisions based on usage

Experience using code versioning tools such as Git

Great attitude and adaptable to taking on many diverse responsibilities

Proven ability to quickly investigate, learn and deliver technical solutions

Proven ability to master new development tools and passion for learning

Be a self-starter and should be able to work independently with a minimum of supervision

Strong communication, documentation and presentation skills

Qualifications

Bachelor degree in Computer Science, Engineering or related field, or five years of related work experience