PitchMeAI
AlgoShack

Automation Engineer (UI/API + NFT) - Python Selenium(BTR)

AlgoShack · Bengaluru, Karnataka, India

  • On site
  • Full-time
  • $100,000 / year
  • Bengaluru, Karnataka, India

Job highlights

  • Develop automated tests with Python and Selenium.
  • Execute and analyze test suites.
  • Perform API and non-functional testing.
  • Collaborate with cross-functional teams.
  • Enhance automation frameworks and CI/CD integration.

About the role

Automation Engineer - UI/API + NFT

AlgoShack is seeking a talented Automation Engineer with a strong background in Python, Selenium, API testing, and non-functional testing to join our dynamic team.

Key Responsibilities

  • Design, develop, and maintain automated test scripts using Python and Selenium.
  • Execute automated test suites and thoroughly analyze the results.
  • Perform comprehensive API testing and validate backend services.
  • Support non-functional testing activities, including performance and basic validations.
  • Collaborate effectively with QA, development, and product teams to ensure quality.
  • Enhance existing automation frameworks for both UI and API testing.
  • Integrate automation scripts seamlessly with CI/CD pipelines.
  • Continuously improve test coverage and overall automation efficiency.
  • Maintain all test artifacts and documentation meticulously.

Required Skills & Qualifications

  • 2 to 4 years of professional experience in test automation.
  • Strong proficiency in Python and Selenium.
  • Proven experience in UI and API testing.
  • Basic understanding or exposure to non-functional testing (NFT).
  • Solid understanding of automation frameworks and best practices.
  • Familiarity with defect tracking and test management tools.

Preferred Qualifications

  • Experience in healthcare, medical, or embedded systems.
  • Exposure to regulated environments.
  • Knowledge of CI/CD tools.

Key skills/competency

  • Automation Engineer
  • Python
  • Selenium
  • UI Testing
  • API Testing
  • Non-Functional Testing
  • Automation Frameworks
  • CI/CD
  • Test Automation
  • Quality Assurance

Skills & topics

  • Automation Engineer
  • Python
  • Selenium
  • API Testing
  • UI Testing
  • Non-Functional Testing
  • Test Automation
  • QA
  • Software Testing
  • CI/CD

How to get hired

  • Tailor your resume: Highlight Python, Selenium, API, and NFT experience.
  • Showcase your projects: Link to GitHub or portfolios demonstrating automation skills.
  • Emphasize collaboration: Detail your experience working with development teams.
  • Prepare for technical questions: Review automation frameworks and best practices.

Technical preparation

Master Python for scripting and automation.,Practice Selenium WebDriver for UI interactions.,Learn API testing tools like Postman.,Understand CI/CD integration concepts.

Behavioral questions

Describe a challenging automation bug you found.,How do you collaborate with developers?,Tell me about improving test efficiency.,How do you handle changing requirements?

Frequently asked questions

What specific automation tools does AlgoShack use for UI testing?
AlgoShack primarily utilizes Python and Selenium for UI automation. Demonstrating strong proficiency in these tools is key for this Automation Engineer role.
Is experience with non-functional testing (NFT) a strict requirement for the Automation Engineer position?
While strong experience in UI and API automation is essential, a basic understanding or exposure to non-functional testing (NFT) like performance testing is required for this Automation Engineer role.
What kind of projects can I expect to work on as an Automation Engineer at AlgoShack?
As an Automation Engineer at AlgoShack, you will design, develop, and maintain automated test scripts for UI and API, integrate with CI/CD pipelines, and contribute to overall test coverage and efficiency.
How important is prior experience in regulated environments for this role?
Experience in regulated environments, particularly in healthcare or medical systems, is preferred but not strictly required for the Automation Engineer position. It can give you an advantage.
Does AlgoShack use specific defect tracking or test management tools?
Familiarity with defect tracking and test management tools is expected. While specific tools aren't listed, proficiency in common platforms like Jira, TestRail, or similar is beneficial for an Automation Engineer.
What is the typical career progression for an Automation Engineer at AlgoShack?
At AlgoShack, an Automation Engineer can progress to senior roles, lead automation initiatives, or specialize further in areas like performance engineering or specialized testing domains.