Job Description: Junior QA Engineer (Software Development)
Location: Remote
Who We Are
HeadSpin, a PartnerOne company, is an AI-powered testing platform that enables real-world testing on SIM-enabled mobile devices, browsers, Smart TVs, and OTT devices across 50+ global locations, with flexible cloud and on-premises deployment options. It offers deep performance insights through AI-driven analytics, 130+ built-in KPIs, session-based data, and features like waterfall UI, root cause analysis, UX monitoring, and regression intelligence. Supporting 60+ automation frameworks, including Appium, Selenium, Playwright, and XCUITest, HeadSpin ensures seamless integration without vendor lock-in. With enterprise-grade security, a robust REST API library, and no need for SDK or code changes, it simplifies testing across workflows. Businesses using HeadSpin report 68% less QA time, 90% fewer production issues, 30% faster development, and improved load times and user retention.
Position Overview
We are seeking a Junior Software Engineer to join our software development team. The ideal candidate will be passionate about technology, detail-oriented, and eager to learn modern QA practices. This role involves working closely with developers, product managers, and senior QA engineers to ensure the delivery of high-quality software products.
Key Responsibilities
- Assist in designing, developing, and executing test plans and test cases.
- Perform manual and automated testing to identify bugs, performance issues, and usability problems.
- Collaborate with developers to understand requirements and provide feedback on testability.
- Document and report defects clearly, track them through resolution, and verify fixes.
- Support regression testing during release cycles.
- Learn and apply QA tools, frameworks, and methodologies.
- Contribute to continuous improvement of QA processes and practices.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Basic understanding of software development lifecycle (SDLC) and QA methodologies.
- Familiarity with programming languages (e.g., Java, Python, or JavaScript) is a plus.
- Knowledge of version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Attention to detail and ability to work in a team environment.
- Good communication skills for reporting and collaboration.
Preferred Skills (Nice to Have)
- Exposure to automated testing tools (e.g., Selenium, JUnit, TestNG).
- Experience with bug tracking systems (e.g., Jira, Bugzilla).
- Understanding of CI/CD pipelines and DevOps practices.
- Basic knowledge of databases and SQL queries.
What We Offer
- Mentorship and training from experienced QA engineers.
- Opportunities to grow into senior QA or software development roles.
- Collaborative and supportive work environment.
- Exposure to modern tools, frameworks, and agile practices.
Disclaimer:
HeadSpin does not charge any fees at any stage of the recruitment or selection process. We will never ask candidates to pay money or share financial information in exchange for a job offer. If you receive any communication requesting payment on behalf of HeadSpin, please treat it as fraudulent and report it immediately to hr@headspin.io
