About NonStop Io Technologies
NonStop io Technologies is a value-driven company with a strong focus on process-oriented software engineering. We specialize in Product Development and have a decade's worth of experience in building web and mobile applications across various domains. NonStop io Technologies follows core principles that guide its operations and believes in staying invested in a product's vision for the long term. We are a small but proud group of individuals who believe in the givers gain philosophy and strive to provide value in order to seek value. We are committed to and specialize in building cutting-edge technology products and serving as trusted technology partners for startups and enterprises. We pride ourselves on fostering innovation, learning, and community engagement. Join us to work on impactful projects in a collaborative and vibrant environment.
Brief Description
We are seeking a highly skilled QA Automation Engineer with strong expertise in Java and Selenium to join our growing engineering team. The ideal candidate will play a key role in designing, developing, and maintaining scalable test automation frameworks while ensuring high product quality across releases.
Roles And Responsibilities
- Design, develop, and maintain robust automation frameworks using Java and Selenium
- Build automated test scripts for web applications and integrate them into CI CD pipelines
- Collaborate closely with developers, product managers, and business analysts to understand requirements and define effective test strategies
- Participate in sprint planning, requirement reviews, and technical discussions
- Perform root cause analysis for defects and work with engineering teams for resolution
- Improve automation coverage and reduce manual regression effort
- Ensure test environments, test data, and execution reports are maintained and documented
- Mentor junior QA engineers and promote best practices in automation
- Develop, execute, and maintain comprehensive test plans and test cases for manual and automated testing
- Perform functional, regression, performance, and security testing to ensure software quality
- Design and develop automated test scripts using tools such as Selenium, Appium, or similar frameworks
- Identify, document, and track software defects, working closely with development teams for resolution
- Ensure test coverage by working closely with developers, product managers, and other stakeholders
- Establish and maintain continuous integration (CI) and continuous deployment (CD) pipelines for test automation
- Conduct API testing using tools like Postman or RestAssured
- Collaborate with cross-functional teams to enhance the overall quality of the product
- Stay up to date with the latest industry trends and best practices in QA methodologies and automation frameworks
Requirements
- 5 to 7 years of experience in QA automation
- Strong hands-on experience with Java and Selenium WebDriver
- Experience in building or enhancing automation frameworks from scratch
- Good understanding of TestNG or JUnit
- Experience with Maven or Gradle
- Familiarity with CI CD tools such as Jenkins, GitHub Actions, or similar
- Strong understanding of Agile Scrum methodology
- Experience with API testing tools such as Rest Assured or Postman is a plus
- Knowledge of version control systems like Git
- Strong analytical and problem-solving skills
- Strong understanding of software testing life cycle (STLC) and defect lifecycle management
- Experience with version control systems (e.g., Git)
- Relevant certifications in software testing (e.g., ISTQB) are desirable but not required
- Solid understanding of software testing principles, methodologies, and techniques
- Excellent analytical and problem-solving skills
- Strong attention to detail and a commitment to delivering high-quality software
- Good communication and collaboration skills, with the ability to work effectively in a team environment
Good To Have
- Experience with performance testing tools
- Exposure to cloud platforms such as AWS or Azure
- Knowledge of containerization tools like Docker
- Experience in BDD frameworks such as Cucumber.
Why Join Us
- A collaborative and learning-driven environment
- Exposure to AI and software engineering innovations
- Excellent work ethic and culture
If you're passionate about technology and want to work on impactful projects, we'd love to hear from you!
Skills:- Java, Selenium, CI/CD, GitHub, Jenkins, Postman, Git, STLC, Appium, Manual testing and RestAssured