Software QA Test Technician I
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
As a member of a forward-thinking engineering team at client, this individual will play a pivotal role in ensuring our integrated software and hardware solutions meet the highest standards of quality and performance. This position directly impacts the success of our global customers by guaranteeing the reliability and excellence of our products. The individual will drive the entire testing lifecycle, from translating business requirements into comprehensive test strategies to executing manual and automated tests. Key responsibilities include collaborating closely with development and product teams in an Agile environment, pioneering the use of Generative AI to enhance testing processes, and mentoring junior team members to foster a culture of quality and continuous improvement.
Roles and Responsibilities:
- Develop and maintain comprehensive test cases, ensuring thorough coverage of software features.
- Execute test procedures and automated suites, collaborating with automation developers.
- Convert Epics and Stories into test plans
- Collaborate with Product Owners and development teams to create Test Plans.
- Enhance testing strategies using Generative AI tools and automate test case generation.
- Foster strong cross-functional collaboration with QA, DevOps, and development teams.
- Adhere to Agile processes and QA best practices for high-quality releases.
- Conduct testing activities such as Acceptance, Regression, Functional, Integration and Performance testing.
- Perform problem identification, root cause analysis, and resolution documentation with trace-level logs.
- Identify testing dependencies and risks, planning end-to-end system cycles.
- Engage in design discussions to offer insights on testability and quality.
Requirements
Typically requires an AEC or DEC in computer science or systems, * Minimum Education: Vocational degree and any fundamental course in software testing (Required)
- Strong verbal and written communication skills in English (Required)
- Experience in hardware/software testing environments (Desired).
- Familiarity with test automation frameworks (Desired).
- Proficiency in Python (Desired).
- Experience with Test Management systems, e.g., Testray (Required).
- Hands-on experience with Linux, GitHub, or Git repositories (Desired).
Key Skills and Competencies:
- Ability to independently determine technical solutions for tasks.
- Strong analytical skills for designing test cases based on user stories.
- Proficient in manual and automated testing methodologies.
- Understanding of the software development lifecycle and Agile practices.
- Experience with various testing types and globally distributed teams.
- Effective collaboration with cross-functional teams.
- Problem-solving skills for accurate root cause analysis and resolution.
- Strong communication skills to update stakeholders on testing progress.
- Quick feedback capability during testing to support agile development.
- Self-motivated with a commitment to continuous improvement.
- System architecture understanding for integrating testing activities.
- Curiosity and technical mindset for exploring new AI technologies to improve testing processes.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on leoforce.usGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to create a test plan for software testing
Quick guide: How to write a Software Developer CV
What is Software Engineering?
Is Software Engineering Over-Saturated?