We are building a team of trailblazers who embody growth, impact, and excellence. At Pinnacle Technology we build, enable, and make the best technology work for industrial reliability, making the world reliable, one customer at a time. We are looking for motivated and innovative team members ready to take on new challenges while rapidly advancing their career. At PinnacleTech, we recognize that you don’t build a business—you build your people, and they will build the business.
As a QA Developer, you will work as part of a product development team to meet sprint or release goals. You will ensure the quality of the software is high through a combination of automation tests, exploratory testing, and manual tests. Additionally, you will help continuously look for ways to improve the usability and performance of the software and/or the development processes.
Job Responsibilities
- Create and run automated test scripts to verify new software features are working correctly based on user story acceptance tests.
- Understand the industry in which we serve our customers and the requirements for new product features.
- Create and/or contribute to software test cases.
- Prepare for testing activities including installing or deploying software, creating or maintaining databases with appropriate test data, and any other required test setup.
- Maintain and run automated regression test scripts to verify that existing features continue to function in new software releases.
- Perform manual smoke tests of new software builds to ensure basic software functionality.
- Perform manual exploratory tests to verify additional scenarios or paths through the software.
- Log software bugs in a bug tracking tool with appropriate recreation steps.
- Verify bugs resolved by developers.
- Track and report testing results and metrics using appropriate tools.
- Investigate and troubleshoot issues identified or logged by clients or services teams.
- Independently resolve issues resulting from bad data or improper use or configuration of the software and identify potential workarounds for issues.
Accountabilities
- Design, develop, and maintain an automation framework: design and implement high‑quality automation tests that meet the quality within assigned timeframes.
- Release high‑quality software: write good‑quality test plans and test the product thoroughly to release it to our users.
- Plan software releases: participate in sprint and release planning, including defining tasks and providing estimates.
Required Qualifications
- Strong software testing experience, preferably in commercial software.
- Good knowledge of the software development lifecycle and software quality assurance.
- Experience creating test plans, test cases, or scripts.
- Experience managing the bug lifecycle and proficiency in at least one bug tracking tool.
- Experience working with an Agile software development process.
- Experience working with SQL and databases.
- Demonstrated ability to work well with business analysts, developers, and end users in a cross‑functional team.
- Experience with Microsoft Visual Studio, Azure Dev Ops, and/or Test Manager preferred.
- Experience creating scripts for automated testing—proficient in at least one test automation tool, such as Cypress or Selenium.
- Experience with API testing using Postman, Newman, or GraphQL.
- Strong collaboration and verbal and written communication skills.
- Ability to be a self‑starter, detail‑oriented, organized, and thorough.
- Strong interpersonal skills and a customer service‑oriented mindset.
- Ability to prioritize and perform multiple tasks well with little supervision.
- Flexible in working under changing and different work settings.
- Undergraduate degree.
Working Environment Conditions
- Working inside and/or outside.
- May work around office machinery with moving parts and moving objects.
- Working near radiant and electrical energy.
- Working closely with others or working alone.
- Working extended or irregular hours and traveling by all possible modes of transportation.
Physical Job Requirements
- Ability to walk, stand, sit, kneel, push, stoop, reach above the shoulder, grasp, pull, bend repeatedly, climb stairs, identify colors, hear with aid, see, write, count, read, speak, analyze, lift and carry under 30 lbs., and perceive depth.
Equal Employment Opportunity
Pinnacle is an equal employment opportunity employer and does not discriminate based on race, color, national origin, religion, gender identity, sexual orientation, sex, age, disability, veteran or military status, genetic information, or any other characteristic protected by applicable law.