Software Development Engineer - Test - Mobile & Web Application Testing
Lucknow, UP, IN
24 days ago
Save Job
Summary
Responsibilities
Design, develop, and maintain automated test frameworks and test scripts for web, mobile (Android or iOS), and backend applications.
Utilize your proficiency in at least one mobile automation platform (Android or iOS) to create effective mobile test solutions.
Apply a good understanding of various test automation design frameworks (e.g., Page Object Model, Keyword-Driven) to build scalable and maintainable automation suites.
Take a hands-on approach in designing test automation frameworks from scratch and developing reusable helper utilities to streamline testing efforts.
Implement and execute Behavior-Driven Development (BDD) based automation frameworks using Java and Selenium.
Leverage your expertise in mobile testing and automation using Appium to ensure the quality of our mobile applications.
Develop and execute automated tests for APIs and microservices using Rest Assured or Karate frameworks.
Write clean, efficient, and well-documented code in Java, demonstrating a strong understanding of Object-Oriented Programming (OOPs) concepts.
Collaborate closely with developers, product managers, and other stakeholders to understand requirements and integrate testing seamlessly into the development process.
Analyze test results, identify defects, and work with development teams to ensure timely resolution.
Contribute to the continuous improvement of our testing processes and automation frameworks.
Participate in code reviews and provide constructive feedback on automation code.
Demonstrate excellent analytical and problem-solving skills to identify root causes of issues.
Communicate effectively with both technical and non-technical team members.
Mandatory Skills & Experience
4+ years of work experience in test automation of web, mobile, and backend applications.
Proficiency in at least one mobile automation platform (Android or iOS).
Good understanding of different test automation design frameworks.
Hands-on experience in designing test automation frameworks and writing helper utilities.
Good expertise in BDD-based frameworks using Java and Selenium.
Expertise in mobile testing and automation using Appium.
Experience with API and microservices testing using Rest Assured or Karate.
Hands-on experience in working with Java, with a good understanding of OOPs concepts.
Excellent analytical and problem-solving skills.
Strong communication skills (both written and verbal).
Nice-to-Have Skills
Experience with performance testing tools (e.g., JMeter, LoadRunner).
Experience with cloud platforms (e.g., AWS, Azure, GCP) and their testing services.
Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI).
Experience with other programming languages relevant to testing (e.g., Python, JavaScript).
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Experience with service virtualization tools.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job