Highlights
Automation expert, Python proficient, BDD framework experience, Agile methodology
Description
Job Summary
pWe are seeking a QA Mobile Automation & Testing Engineer to join our team in Hyderabad. The ideal candidate will have experience in mobile and web application testing, with hands-on skills in automation using Python, Selenium, LambdaTest, and BDD frameworks.
Responsibilities
- Develop and execute automation test scripts for mobile and web applications
- Perform functional, regression, smoke, and sanity testing
- Create and maintain automation frameworks using Python and Selenium
- Execute tests using LambdaTest or similar cloud testing platforms
- Work with BDD frameworks using Gherkin/Cucumber/Behave
- Perform cross-browser and cross-device testing
- Identify, log, and track defects using JIRA
- Collaborate with developers and QA team members to understand requirements and test scenarios
- Participate in Agile/Scrum ceremonies
- Prepare test cases, test reports, and automation execution summaries
- Support CI/CD and automation execution processes
Required Skills
- Automation testing using Python
- Selenium WebDriver experience
- BDD framework expertise (Gherkin/Cucumber)
- Cross-browser testing proficiency
- Defect tracking with JIRA
Required Skills Explained
- Python: Essential for scripting and automation, Python is widely used due to its simplicity and powerful libraries.
- Selenium WebDriver: A tool for automating web browser actions, crucial for testing web applications.
- LambdaTest: Cloud-based testing platform that supports multiple browsers and devices for comprehensive testing.
- BDD Frameworks (Gherkin/Cucumber/Behave): Behavior-Driven Development frameworks help in creating clear test scenarios using natural language.
- Appium: For mobile automation, supporting both Android and iOS platforms.
- API Testing with Postman: Useful for testing APIs separately before integrating them into the application.
- Agile Methodology: Knowledge of Agile practices enhances collaboration and adaptability in project environments.
Who is this for
pThis role is perfect for individuals who are passionate about quality assurance, have a strong background in automation testing, and enjoy working in an Agile environment. Candidates should possess excellent analytical and debugging skills.
Why This Job is a Good Opportunity
ulliHyderabad offers a vibrant tech ecosystem with numerous opportunities to network and grow professionally.liThe role allows for hands-on experience with cutting-edge technologies like AI-driven testing tools.liOpportunities for continuous learning through exposure to new frameworks and automation techniques.liCollaboration with Agile teams fosters a dynamic work environment that values innovation and creativity.
Interview Preparation Tips
- Review Python, Selenium WebDriver, and BDD frameworks thoroughly as these are core skills required for the role.
- Prepare examples of previous projects where you used LambdaTest or similar platforms for cross-browser testing.
- Demonstrate your ability to write clear test cases and automation scripts using Gherkin language.
- Be ready to discuss your experience with API testing using Postman and any challenges you overcame during the process.
- Showcase how you have applied Agile methodologies in previous roles, emphasizing teamwork and continuous improvement.
Career Growth in This Role
pThe QA Mobile Automation & Testing Engineer role provides a solid foundation for growth within software testing. With experience, one can move into more specialized areas such as mobile app development, quality assurance management, or even consultancy roles focusing on automation solutions.pAdditionally, the role offers opportunities to explore emerging technologies like AI and machine learning in QA, further enhancing skillsets and career prospects.
Explore More Opportunities
Skills
Frequently Asked Questions
What is the location of this job?The position is based in Hyderabad.
Is experience in CI/CD necessary for this role?While not mandatory, familiarity with CI/CD pipelines and tools like Jenkins or Git is advantageous.
What are the key skills needed for this position?Key skills include Python, Selenium WebDriver, BDD frameworks, cross-browser testing, and JIRA proficiency.