Automation Engineer
Job details
Job description, work day and responsibilities
Overview
Job Purpose
• An automation engineer professional is responsible in designing, testing, and optimizing automated systems in various mechanical and digital environments to help businesses improve processes, save costs, and achieve better outcomes.
• Automating various systems and identifying and eliminating errors in the work.
• Duties can include wide range of technical skills and soft skills and need to understand the systems and software being worked with.
Responsibilities
• Design, develop, and execute automated test scripts using C# and Selenium WebDriver to ensure the quality of our software applications.
• Collaborate with cross-functional teams to understand requirements, user stories, and technical specifications for test case development.
• Perform functional, regression, and performance testing to identify and report software defects and inconsistencies.
• Identify and Select Automation Test scenarios.
• Design and Document the Automation Test Strategy and create an Automation Test Plan.
• Create and maintain automated test frameworks and test data sets to support ongoing testing efforts.
• Participate in test planning, estimation, and strategy development to ensure effective test coverage.
• Work closely with developers and other team members to troubleshoot and resolve issues in a timely manner.
• Document and communicate test results and provide feedback to stakeholders.
• Configuring Test Environment which involves setting up the necessary infrastructure and tools to execute automated tests.
• Monitoring the Defect Management Process.
• Monitoring Changes and Executing Regression Tests.
• Providing Solutions for Object Identity and Error Handling.
• Design and develop functional and non-functional test cases and apply test criteria.
• Analyze software functional/technical specifications, and compile test plans, test logs, test reports, and test data.
• Develop software test specifications and test cases, including load, performance, stress, and regression testing.
Knowledge And Experience
• Experience 4 to 7 years of and hands on C# and Selenium
• Strong programming skills in C# and familiarity with.NET framework.
• Familiarity with the various programming languages such as C# or VB.
• Handson knowledge in BDD (Spec flow) and TDD process.
• Familiar with automation framework like POM (Page Object Model) and Castle Windsor.
• Knowledge on Mortgage domain is good to have.
• Hands-on experience with Selenium WebDriver for web application testing.
• Knowledge of test automation best practices and design patterns.
• Experience in test case management tools and version control systems (Azure Devops).
• Strong analytical and problem-solving skills with attention to detail.
• Excellent communication and collaboration skills.
• Proven experience as an Automation Tester with a focus on C# and Selenium.
• Experience using Azure DevOps to build QA Pipelines to automate test case execution.
• Experience with managing code base in Azure Repos using TFVC or GIT.
• Knowledge on Automation tool like AccelQ or any other is an added advantage.
• Knowledge in Performance tool like JMeter, Load Runner, etc. is an added advantage.
• Basic knowledge on any Database is required.
• Domain knowledge w.r.t US Mortgage recording is an added advantage.
Schedule
This role offers work from home flexibility of one day per week
Company address
You will be redirected to another website to apply.
Offer ID: #830193,
Published: 2 weeks ago,
Company registered: 1 year ago