Required Skills: Selenium, JUnit, TestNG
Job Description
10) Job Title: QA Engineer / Quality Assurance Engineer
Location: United States
Job Type: Full-time, On-site
Visa Sponsorship: H1B
We seek qualified candidates for an on-site role in [United States]. H1B sponsorship is available for this position.
If you are interested, please submit your application.
Job Summary:
We are seeking a detail-oriented QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality of our software products by designing, developing, and executing tests to identify and fix issues before release. You will work closely with developers, product managers, and other team members to deliver high-quality software solutions.
Key Responsibilities:
• Design, develop, and execute manual and automated tests to ensure software quality.
• Create and maintain detailed test plans, test cases, and test scripts based on functional and technical requirements.
• Perform functional, regression, performance, and integration testing on software applications.
• Collaborate with development teams to understand requirements and ensure that all specifications are met during testing.
• Identify, report, and track defects, and work with developers to resolve issues in a timely manner.
• Develop and implement test automation frameworks to improve testing efficiency and coverage.
• Conduct performance, load, and stress testing to validate system behavior under various conditions.
• Review product documentation, specifications, and user stories to ensure they are testable and meet quality standards.
• Participate in daily stand-up meetings and contribute to Agile development processes.
• Continuously improve testing processes, tools, and techniques to ensure the highest quality standards.
• Provide clear, detailed feedback to developers on issues and help ensure they are addressed.
Required Skills and Qualifications:
• Proven experience as a QA Engineer or similar role in software testing.
• Strong knowledge of software testing methodologies, tools, and processes.
• Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG, or others).
• Experience with bug tracking tools (e.g., JIRA, Bugzilla, or others).
• Familiarity with version control systems like Git.
• Knowledge of programming languages (e.g., Java, Python, or JavaScript) for writing test scripts.
• Experience with Agile/Scrum development methodologies.
• Ability to write clear and concise bug reports, test cases, and documentation.
• Strong problem-solving skills and attention to detail.
• Excellent communication skills and the ability to collaborate with cross-functional teams.
Preferred Qualifications:
• Experience with continuous integration tools (e.g., Jenkins, Bamboo, CircleCI).
• Familiarity with performance testing tools (e.g., LoadRunner, JMeter).
• Knowledge of databases and SQL for testing data-related applications.
• Experience with mobile application testing (iOS/Android).
• ISTQB Certification or equivalent in software testing is a plus.
Educational Requirements:
• Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.