Job Title: Quality Assurance Functional (Blackbox) Tester
Location: Austin, TX
Duration :12 Months
Must have : XCUITest, Swift, and Python,Blackbox Testing and iOS, MacOS, Android, Linux, and UNIX systems.
Job Description:
We are seeking a Quality Assurance Functional (Blackbox) Tester with 2 to 5 years of experience in manual or standard testing methodologies. The ideal candidate will have proficiency in Python and exposure to automation testing practices. In this role, you will focus on validating the quality and functionality of streaming music platforms, primarily across iOS, MacOS, Android, Linux, and UNIX systems.
Key Responsibilities:
- Perform comprehensive manual Blackbox testing of streaming music applications across multiple platforms (iOS, MacOS, Android, Linux, UNIX).
- Create, maintain, and execute detailed test plans, test cases, and test scripts across functional, regression, and integration testing phases.
- Identify, document, and track defects and issues using defect tracking tools.
- Collaborate closely with developers, product managers, and designers to understand new features and requirements.
- Support the development and maintenance of automated test scripts using XCUITest, Swift, and Python to improve testing coverage and efficiency.
- Conduct root cause analysis for identified defects and deliver detailed documentation and reports.
- Participate in test planning, estimation, and peer review sessions.
- Advocate for quality standards and recommend continuous improvements in QA processes.
- Stay current with the latest trends and best practices in mobile and streaming application testing.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2 to 5 years of experience in manual/functional testing, particularly for mobile and web platforms.
- Proficiency in XCUITest (iOS automation) and Swift.
- Basic understanding of automation frameworks and scripting, with experience in API and/or UI testing.
- Hands-on familiarity with mobile devices and operating systems (iOS, MacOS, Android).
- Working knowledge of Linux and/or UNIX environments.
- Proficiency in Python for scripting and automation purposes.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication, documentation, and collaboration abilities.
- Detail-oriented mindset with a commitment to delivering high-quality software.
- Ability to thrive in a fast-paced, collaborative, and agile work environment.
Preferred Skills:
- Experience with automated testing tools and frameworks such as Selenium or Appium.
- Familiarity with Agile/Scrum development methodologies.
- Understanding of CI/CD pipelines and build integration tools.
- Exposure to audio, media, or streaming technologies is highly desirable.