
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.