What are the responsibilities and job description for the Automation Test Engineer( C#,Selenium WebDriver) - Contract to Hire - Somerset, NJ position at Apexon?
Job Details
Automation Test Engineer( C#,Selenium WebDriver) - Contract to Hire - Somerset, NJ
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:
10 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.
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:
10 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.