As a QA Automation Engineer, you will:
Participate in ongoing collaborative development, improvement, implementation and adoption of automation test solutions, test data and test result reporting.
Evaluate, create, maintain and document test procedures to perform system, regression, and performance testing for Client/Server .NET enterprise applications.
Automate test plans and test cases based on the business requirements, user stories and technical specifications.
Implement, monitor, and report on key metrics to ensure the highest quality deliverable, identity areas to improve testing coverage.
Continuously improve and streamline the testing automation process, establish and maintain good patterns, integrate them into the team’s continuous integration and delivery pipeline.
Prepare complex data sets to test logic, error handling and system workflows.
Collaborate with both development and product teams to build test plans and defect verifications.
Facilitate ongoing process improvement to ensure test strategies, execution, and reporting methods are effective, efficient, standardized.
Research emerging tools and methodologies to reduce manual testing effort. Isolating areas for advanced test management.
Investigate, reproduce, log and escalate reported defects.
What You'll Need:
Bachelor's degree in Computer Science or related engineering field. Strong relevant work experience in QA automation or software development in testing will be considered as well.
A good understanding of software testing principles, methodologies and automation design patterns.
4+ years in-depth software quality assurance testing experience, with at least 2 years related to .NET desktop or enterprise applications.
2+ years of basic programming experience on at least one of the other high-level programming languages in Python or C# is a must.
1+ years of experience with scripting in Windows (e.g. Powershell)
2+ years of hands-on experience developing test automation for business objects and entities for .Net applications.
Experience with developing or integrating 3rd-party test automation framework, test management and monitoring tools, performance testing tools and automation technologies is a plus.
Demonstrated strong knowledge of QA and testing best practices. Habit of writing clean, re-usable and parameterized scripts for tests, ensuring coverage.
Proficiency in MS SQL Server scripts; demonstrated knowledge of SQL/relational databases is a plus
Strong experience in testing and deployment with Continuous Integration and Continuous Deployment environments is a plus.
Able to multi-task, triage issues, react well to changes, work independently on selected topics.
Experience in Agile/Scrum methodologies
Experience with code build, deployments and version control tools (GIT related)
Good team player, hungry and self-starter that can work well in a team environment.
Must be self-motivated and know when to seek guidance.
#38 EPIP Whitefield Bangalore KARNATAKA, 560066