The QA Automation Tester with Java and Selenium is responsible for designing, planning, scripting, and executing test cases for software test automation. You will need to be self-motivated, creative, and proactive to thrive in a fast-paced environment with multiple platforms, architectures, technologies, and lab environments. Working closely with developers, test engineers, project managers, leads, and other teams throughout the SDLC is a key aspect of this role. Your responsibilities include executing automated test iterations, tracking and reporting test results, troubleshooting, coordinating bug fixes, and having a strong understanding of agile processes, QA lifecycle, and automation methodology. You will interact with product management and development teams to understand project and testing objectives, co-ordinate between onshore and offshore teams, troubleshoot and triage issues, design test conditions, test data, and test scripts, execute test cases using existing tools and techniques, build new tools for testing/validation, develop and lead the automation strategy using Selenium and Java, document and escalate issues using JIRA, and provide support during production deployment of applications. To be successful in this role, you should have relevant work experience in a development and/or testing role, excellent verbal and written communication skills, good development/scripting skills in Web-driver compatible languages such as Java and JavaScript with Node.js, expertise in automated testing tools like Selenium, experience with API Testing using tools like POSTMAN, knowledge and experience with JIRA, understanding of test automation frameworks, and the ability to manage and prioritize multiple projects simultaneously. Don't miss this opportunity to join a dynamic team and contribute to the success of cutting-edge projects in a collaborative work environment!,
As an experienced developer, you will be responsible for the following: - Designing RESTful APIs and ensuring their proper implementation. - Demonstrating a strong understanding of Client - Server Architecture. - Developing applications using Node.js, MongoDB, and MySQL. - Working with both SQL and NoSQL databases, specifically MySQL and MongoDB. - Implementing professional software engineering practices throughout the full software development life cycle. - Architecting, developing, testing, and deploying fast, scalable, and highly responsive products. - Designing and maintaining large and complex databases, both relational and non-relational. - Adapting to an Agile, fast-paced environment and continuously learning. - Demonstrating strong creative problem-solving skills. - Having knowledge of common AWS services and working in a Linux-based environment. - Utilizing version control tools like GIT for operations such as Push, Pull, Branching, Merging, and conflict resolution. - Working with agile methodology. Desired Qualifications: - Possessing a strong portfolio and a positive attitude. - Demonstrating good programming and logical skills. - Being self-confident to collaborate effectively in team settings as well as independently.,