Qa Automation Test Engineer(Python/C#)
Job Description:
Job Description:
Seeking a highly skilled Senior Automation Test Engineer with 5-6 years of experience in automation testing using Python/C#. The ideal candidate should possess a deep understanding of testing methodologies, strong coding skills, and a passion for ensuring the quality of software products.
Exp-5-10 Yrs
Location -Noida
Notice Period – Immediate to 15 Days.
Responsibilities:
- Develop, maintain, and execute automated test scripts for UI/API functional and end to end testing for a telecom-based application
- Perform manual API/UI testing to ensure the functionality, reliability, and performance of backend services.
- Conduct Microservices testing on functional to validate the interactions between various components of the system.
- Design and implement test automation frameworks from scratch to meet project requirements and ensure scalability, reusability, and maintainability.
- Collaborate with developers, product managers, and other stakeholders to understand project requirements and define test scenarios.
- Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines to facilitate faster and more reliable software releases.
- Monitor and analyze test results, investigate failures, and work closely with the development team to resolve issues in a timely manner.
- Utilize Docker for creating and managing test environments to ensure consistency and reproducibility of test results.
- Maintain and enhance existing automation frameworks, tools, and infrastructure to adapt to evolving project needs and technological advancements.
- Provide mentorship and guidance to junior team members, share best practices, and contribute to the overall improvement of the testing process
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5-6 years of hands-on experience in automation testing using Python/C#.
- Proficiency in UI testing with Selenium WebDriver.
- Strong understanding of API testing principles and experience with tools like Postman or swagger.
- Should have hands on experience of API Automation using python
- Soud be well versed with API response mocking concepts for backend testing
- Good understanding of database testing using backend api’s as well as queries
- Demonstrated experience in Microservices testing and understanding of distributed systems architecture
- Proven track record of creating and maintaining test automation frameworks from scratch (Knowledge of Behave/Robot would be preferred)
- Familiarity with CI/CD pipelines and experience with tools like, GitLab CI, or similar.
- Experience working with Docker
- Understanding of Linux operating systems and command-line utilities.
- Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team.
- Effective communication skills and ability to collaborate with cross-functional teams in a dynamic environment.
- Should have good experience of using defect management tools
- Should be well versed with Agile
Company Profile
Client is Microsoft Gold certified partner also one among the leading Information Technology (IT) Consulting firms of the present generation. Our services include Business Intelligence, Technology Consulting, Security Consulting, Quality Assurance, and Creative services with end-to-end consulting capabilities spanning across key industry domains. Our expertise is spread across a variety of development platforms on established and evolving technologies.
Client operates from its strategically located offices in USA, Canada and India to ensure highest availability of our resources to the Clients on a 24x7 basis. Our onsite-offshore model for service deployment and delivery ensures greater Client engagement levels and increased Client Satisfaction. Our adherence to industry benchmarked best practices and quality standards delivers greater flexibility in business operations and increases efficiency and cost savings for our Clients.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.