Overview
Quality Assurance Engineer Jobs in United States at ARK Solutions, Inc.
Title: Quality Assurance Engineer
Company: ARK Solutions, Inc.
Location: United States
Job Title: QA Engineer
Location: Remote (USA)
About Us:
We are an innovative technology company focused on delivering top-tier software solutions. We are currently seeking a detail-oriented and experienced QA Engineer to join our remote team. As a QA Engineer, you will play a vital role in ensuring the quality and performance of our software products through comprehensive testing, bug identification, and collaboration with development teams. This is an exciting opportunity for someone who is passionate about software quality and loves solving complex challenges.
Key Responsibilities:
Develop, implement, and maintain test plans, test cases, and test scripts for both manual and automated testing.
Conduct functional, regression, integration, and performance testing on web and mobile applications.
Work closely with the development team to understand product requirements and provide input for test planning.
Identify, report, and track defects using issue tracking systems (e.g., Jira, Bugzilla).
Perform root cause analysis for identified defects and verify bug fixes.
Create and maintain automated test scripts for repeatable processes.
Perform end-to-end testing and validation of applications across multiple platforms and environments.
Collaborate with cross-functional teams to ensure quality at every stage of the software development lifecycle.
Assist in maintaining continuous integration and continuous delivery (CI/CD) pipelines.
Stay current with industry trends and best practices for testing tools and techniques.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience as a QA Engineer or Software Tester with 3+ years of hands-on experience.
Solid experience with both manual and automated testing methodologies.
Experience using test automation tools (e.g., Selenium, Appium, TestNG, JUnit).
Proficiency in scripting languages such as Python, Java, or JavaScript for test automation.
Strong knowledge of software testing life cycles, methodologies, and best practices.
Familiarity with version control systems (Git, GitHub).
Experience with bug tracking tools (e.g., Jira, Trello).
Solid understanding of SQL for querying databases.
Strong attention to detail and the ability to work effectively with cross-functional teams.
Excellent written and verbal communication skills.
Preferred Qualifications:
Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
Familiarity with cloud-based platforms (AWS, Azure, Google Cloud).
Knowledge of CI/CD tools (Jenkins, CircleCI, GitLab CI).
Familiarity with Agile methodologies and Scrum framework.
Experience with mobile application testing.
Certification in software testing (e.g., ISTQB) is a plus.