Job Description
TITLE: QA Automation Test Engineer
REPORTING TO: Manager
WORKING LOCATION: Bangalore
Responsibilities
- Develop and implement test strategies plans and schedules for both manual and automated testing.
- 2 to 7Years of experience in Automation Testing
- Define and prioritize testing tasks based on project requirements risks and timelines.
- Collaborate with stakeholders to understand requirements and design comprehensive test cases.
- Lead and mentor a team of QA engineers providing guidance and support.
- Coordinate and manage the testing teams activities ensuring productivity and adherence to testing standards.
- Conduct regular team meetings performance reviews and provide constructive feedback.
- Design develop and maintain automated test frameworks and scripts using C# and Selenium.
- Integrate test automation into CI/CD pipelines for continuous testing and delivery.
- Design and implement automated tests for RESTful APIs using tools like RestSharp or similar libraries.
- Validate API functionality performance and security through thorough testing.
- Oversee the execution of manual and automated tests track results and report defects.
- Generate and present detailed test reports metrics and dashboards to stakeholders.
- Ensure that defects are tracked and managed effectively throughout the testing lifecycle.
- Work closely with developers product managers and other stakeholders to ensure highquality deliverables.
- Participate in requirement reviews sprint planning and retrospectives to provide QA input.
- Continuously evaluate and improve testing processes tools and methodologies.
- Stay updated with the latest industry trends and best practices to enhance testing efficiency.
- Identify and mitigate risks related to software quality and testing processes.
- Ensure compliance with quality standards and project requirements.
Technical knowledge:
- Proficiency in C# for developing and maintaining automated test scripts and frameworks.
- Strong understanding of objectoriented programming concepts design patterns and coding best practices.
- Expertise in using Selenium WebDriver for automating web application testing.
- Knowledge of Selenium Grid for distributed test execution.
- Familiarity with Selenium best practices for managing locators and handling dynamic content.
- Good knowledge in Database & SQL. Ability to create & mine data using SQL queries.
- Experience with RestSharp or similar libraries for creating and executing API test cases.
- Understanding of RESTful principles and common HTTP methods (GET POST PUT DELETE).
- Ability to validate API responses handle authentication and test error handling.
- Experience in designing and implementing test automation frameworks using tools like NUnit or MSTest for C#.
- Knowledge of integrating test automation with CI/CD tools such as Jenkins Azure DevOps or GitLab CI/CD
- Proficiency with version control systems like Git for managing test scripts and collaborating with the development team.
- Familiarity with test management tools like JIRA TestRail or similar for tracking test cases execution and defect management.
- Ability to write and execute SQL queries for data validation and verification.
- Understanding of performance testing concepts and tools (e.g. JMeter) for assessing application performance under load.
- Experience working in Agile environments including participation in Scrum ceremonies like standups sprint planning and retrospectives.
- Strong problemsolving skills and attention to detail.
- Excellent communication and interpersonal skills for effective collaboration and reporting
Additional Information
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Successful teamwork experience and demonstrated leadership abilities are required
- Proven ability to transfer knowledge and stay aware of current trends and technical advancements
- Ability to articulate and present different pointsofviews on various technologies
Im interested
Remote Work :
No
Employment Type :
Fulltime