Software Tester/QA
Responsibilities will include, but not be limited to:
* Own and improve test equipment applications, software, and operation systems in order to enhance the quality, reliability, and manufacturability of sort and/or parametric test equipment.
* Identify, respond to, and characterize process tool and defect problems, implementing root cause solutions to those problems, and continuously improving your toolset's safety, quality, velocity, and cost performance.
* Partnering with the Technology Development organization for process startup and transfer to a ramping phase, and eventually to High Volume Manufacturing (HVM).
* Working toward maintaining multi-generation tool and process synergy through partnerships with other organizations.
* Interacting with partner factories worldwide to transfer new processes, maintain CE! (Copy Exactly) parameters, share learnings, and drive improvements.
* Partnering with the Manufacturing Department to assist technicians with their technical development.
The ideal candidate should exhibit the following behavioral traits:
* Communicate effectively both verbally and in writing.
* Analytical and problem-solving skills.
* Team leadership and team building capability.
* Make technical decisions and provide technical direction
Responsibilities :
* Understand the functionality of the software and the requirements for new product features.
* Create and/or contribute to software release test plans.
* Prepare for testing activities including installing or deploying software, creating or maintaining databases with appropriate test data, and any other required test setup.
* Create and run automated test scripts to verify new software features are working correctly based on user story acceptance tests.
* 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 bug tracking tool with appropriate recreation steps.
* Verify bugs resolved by Development.
* Track and report testing results and metrics using appropriate tools.
* Investigate and troubleshoot issues identified or logged by clients or our Services teams.
* Independently resolve issues resulting from bad data or improper use or configuration of the software and identify potential workarounds for issues that require code changes.
Qualifications:
* Strong software testing and/or customer support experience, preferably in commercial software
* Good knowledge of software development lifecycle and software quality assurance
* Experience creating test plans and test cases or scripts
* Experience managing the bug lifecycle and proficient 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 creating scripts for automated testing
* Proficient in at least one test automation tool, such as Cypress or Selenium.
* Strong collaboration and verbal and written communication skills
* Able to be a self-starter, detail-oriented, organized, and thorough
* Strong interpersonal skills and a customer service-oriented mindset
* Able to prioritize and perform multiple tasks well with little supervision
* Flexible in working under changing and different work settings