What are the responsibilities and job description for the Automation Test Engineer position at VDart Inc?
Job Description
Job Description
Automation Test Engineer
Somerset, NJ (Onsite)
Contract to Hire
Client : Knipper
Manual Testing :
Perform functional, regression, integration, system, and exploratory testing.
Analyze requirements, specifications, and design documents to create detailed test cases and scenarios.
Log and track bugs in test management tools and follow up on resolutions.
Conduct cross-browser and cross-platform testing to ensure software consistency.
Automation Testing :
Design, develop, and maintain automation test scripts using C# and Selenium WebDriver.
Implement and maintain test automation frameworks to improve reusability and scalability.
Identify and prioritize test cases for automation and ensure optimal coverage.
Integrate test automation with CI / CD pipelines (e.g., Jenkins, GitHub Actions, or Azure DevOps).
Debug and troubleshoot automation test failures and provide timely resolutions.
Collaboration :
Collaborate with developers, product managers, and other QA team members to ensure quality throughout the software development lifecycle.
Participate in agile ceremonies, including sprint planning, retrospectives, and daily stand-ups.
Reporting & Documentation :
Document and maintain test plans, test cases, and automation scripts.
Prepare detailed test execution reports and metrics for stakeholders.
Continuously improve testing processes and methodologies.
Required Skills and Qualifications :
Education : Bachelor's degree in computer science, Engineering, or a related field.
Experience :
5 years of experience in software testing (manual and automation).
Strong hands-on experience with Selenium WebDriver and C# programming for test automation.
Expertise in manual testing processes and methodologies.
Solid understanding of Agile / Scrum workflows.
Technical Skills :
Strong knowledge of test automation frameworks like NUnit, MSTest, or SpecFlow.
Proficiency in version control systems (e.g., Git).
Familiarity with CI / CD tools such as Jenkins, Azure DevOps, or TeamCity.
Knowledge of web technologies (HTML, CSS, JavaScript) and RESTful API testing.
Experience with SQL for database testing.
Soft Skills :
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Attention to detail and ability to work in a fast-paced environment.