Job description
Join NebulaTech Solutions, a forward-thinking software company delivering cloud-based solutions for enterprise clients. We are seeking a Senior Quality Assurance Engineer to join our growing QA team in Austin, TX. You will partner with product managers, developers, and UX designers to ensure software quality across web and mobile platforms.
As a Senior QA Engineer, you will own test strategy, design comprehensive test plans, implement automated tests, and drive a culture of quality throughout the development lifecycle.
We offer a collaborative environment, competitive compensation, flexible hybrid schedule, and opportunities for career growth in a fast-paced, innovative company.
Responsibility
- Develop and execute comprehensive test plans, test cases, and test scripts for web and mobile applications.
- Design, implement, and maintain automated test frameworks using Selenium, Cypress, or Playwright; integrate tests into CI/CD pipelines.
- Perform REST API testing and contract testing using Postman, Swagger, or equivalent tools.
- Collaborate with product, engineering, and UX teams to define acceptance criteria and ensure testability of user stories.
- Execute regression testing, risk-based testing, and performance testing as needed.
- Identify, document, and track defects; drive root-cause analysis and verification of fixes; monitor QA metrics.
- Mentor junior QA engineers, contribute to test design reviews, and promote quality practices across teams.
- Ensure accessibility and security requirements are considered in testing and audits as applicable.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of software QA experience with strong automated testing background.
- Hands-on experience with test automation tools (Selenium, Cypress, Playwright) and frameworks; proficiency in scripting (JavaScript/TypeScript, Python).
- Proficient in API testing with Postman, REST-assured, or similar tools; understanding of contract testing.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and version control (Git).
- Strong SQL skills and data validation capabilities.
- Familiarity with Agile/Scrum, Jira or other defect tracking systems, and test management tools.
- Excellent communication, collaboration, and problem-solving skills; ability to work independently in a fast-paced environment.