Senior Automation Engineer - Data Analytics
Job Description
Job Description
Responsibilities
• Design, implement, and maintain automated test scripts and test automation frameworks.
• Perform regression, integration, system, and user acceptance testing.
• Update and maintain test plans and test documentation.
• Track issue resolution and defect reports and document lessons learned.
• Execute test plans, scripts, and test cases manually or with test automation tools.
• Design and develop functional and non-functional test cases and apply test criteria.
• Plan, execute, and analyze test data to verify the performance and efficiency of the system.
• 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
• Strong knowledge of software QA methodologies.
• Solid understanding of Agile Methodologies.
• Outstanding verbal and written communication skills.
• Ability to troubleshoot when an automated test fails or other processes fail.
• Solid understanding of the C# programming language.
• Experience using Selenium Webdriver as a tool to create automated tests for web-based applications.
• 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.
• Experience with SQL query languages.
• Bachelor's degree, Engineer, or equivalent working experience.
• 5 to 8 years of experience and hands-on in C#, Selenium.
• Experience with Continuous Integration Tool – Azure DevOps, Azure Pipelines and Azure Repos
• 2+ years of experience in Agile/Scrum environments is preferred.
• Domain knowledge w.r.t US Mortgage will be helpful.