Automation Engineer | techamstaffing

Your Corporate Life

Position: Automation Engineer

Location: Remote, Full time

Job Description:

Techamstaffing is seeking an experienced Automation Engineer to join our team. As an Automation Engineer, you will play a crucial role in designing, developing, and implementing automated testing solutions. You will work remotely in a full-time capacity, collaborating with cross-functional teams to ensure the delivery of high-quality software products.

Responsibilities and Qualifications:

  1. Software Development Experience: The Automation Engineer should have a minimum of 5 years of experience in software development. This experience will provide a strong foundation for understanding software design, architecture, and best practices.
  2. Automation Tools: The Automation Engineer should be well-versed in automation tools and frameworks. Proficiency in tools such as Selenium, Appium, or similar will be highly advantageous in designing and executing automated test scripts.
  3. Continuous Integration (CI): The Automation Engineer should have experience working in a CI atmosphere. Familiarity with CI/CD pipelines and integrating test automation into the CI process is essential for efficient and reliable testing.
  4. ETL Testing: The Automation Engineer should have experience working with ETL (Extract, Transform, Load) Testing. Familiarity with data extraction, transformation, and loading processes will enable effective testing of data pipelines.
  5. Cloud-Based Development Environment: The Automation Engineer should have experience working in a cloud-based development environment. Knowledge of cloud services such as AWS, Azure, or Google Cloud Platform will be valuable in testing cloud-based applications.
  6. Programming Languages: The Automation Engineer should be proficient in programming languages such as Java, C#, or .NET. Strong coding skills will enable the development of robust and maintainable automated test scripts.

Additional Skills:

  • Test Automation Frameworks: Familiarity with test automation frameworks like TestNG or JUnit will be beneficial in creating scalable and modular test scripts.
  • API Testing: Experience in API testing using tools like Postman or REST Assured will be an advantage in testing backend services.
  • Version Control: Knowledge of version control systems like Git will facilitate collaboration and version tracking in a distributed development environment.

Responsibilities:

  1. Test Automation Development: Design, develop, and maintain automated test scripts using automation tools and frameworks. Ensure test scripts are reusable, efficient, and scalable.
  2. Test Execution: Execute automated test suites to validate software functionality and identify defects. Analyze test results and report issues to the development team.
  3. Continuous Integration and Deployment: Integrate automated test scripts into the CI/CD pipelines for continuous testing and delivery.
  4. ETL Testing: Conduct ETL testing to validate data transformations and ensure data integrity in data pipelines.
  5. Cloud-Based Testing: Test cloud-based applications and services to ensure seamless integration and performance.
  6. Collaboration: Collaborate with development teams, product owners, and other stakeholders to understand software requirements and test scenarios.
  7. Defect Management: Log defects in the defect tracking system and work closely with the development team to ensure timely resolution and retesting.

Manual Testing Jobs In India

How to Apply:

If you are an experienced Automation Engineer with a passion for quality assurance and automation, we encourage you to apply for this exciting opportunity. Please send your updated resume to Divya L at Divya@techam.co.in.

Vinayak Nale

Vinayak Nale

Leave a Reply

Your email address will not be published. Required fields are marked *