Overview
We are seeking a motivated Entry-Level QA Analyst to join our dynamic software testing team. This role offers an excellent opportunity for individuals passionate about quality assurance, software development, and testing automation. The ideal candidate will assist in verifying the functionality, performance, and reliability of various applications across multiple platforms including mobile and web. This position provides valuable hands-on experience with industry-standard tools and technologies, fostering growth in a collaborative environment.
Duties
- Collaborate with development teams to understand application requirements and testing needs.
- Design, develop, and execute test cases for mobile applications (Android and iOS), web applications, and APIs.
- Utilize testing tools such as Selenium, TestNG, JUnit, and Visual Studio to automate test scripts.
- Conduct manual and automated testing for software components using languages like Java, Python, C#, JavaScript, and SQL.
- Perform cross-platform testing on various operating systems including Windows, Linux, and macOS.
- Validate application UI/UX using HTML, CSS, XML, and related frontend technologies.
- Analyze test results to identify bugs or issues; document defects clearly using Jira or TFS.
- Assist in setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines with Jenkins, GitLab, GitHub, Azure DevOps, or similar tools.
- Monitor application performance metrics and conduct data analysis to support quality improvements.
- Participate in team meetings to report testing progress and collaborate on troubleshooting efforts.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field; relevant internship experience is a plus.
- Basic understanding of software development lifecycle (SDLC) and quality assurance processes.
- Familiarity with testing frameworks such as Selenium WebDriver, TestNG, JUnit, or similar tools.
- Knowledge of programming languages including Java, Python, C#, JavaScript, or C++.
- Experience working with databases like MySQL, SQL Server (Microsoft SQL Server), Oracle, or PL/SQL for data validation.
- Understanding of REST APIs and web services testing.
- Exposure to cloud platforms such as AWS or Azure is advantageous.
- Familiarity with version control systems like Git (GitHub/GitLab), SVN, TFS/TFSVC is preferred.
- Knowledge of operating systems including Windows and Linux environments.
- Strong analytical skills with attention to detail; excellent problem-solving abilities.
- Effective communication skills and ability to work collaboratively within a team environment.
This role offers a comprehensive introduction to quality assurance practices in a fast-paced tech environment while supporting your professional development in software testing tools and methodologies.
Pay: $40,000.00-$45,000.00 per year
Benefits:
- On-site gym
- On-site parking
- Paid time off
Work Location: In person