- Senior Engineer - Quality Engineering, with Finance domain having 6 - 10 years of experience in developing and testing REST APIs, demonstrating advanced proficiency in handling complex API interactions and ensuring seamless integration with various systems, crucial for delivering robust software solutions.
- Proficient in Selenium and Playwright for automation testing, showcasing the ability to create reliable automation frameworks that enhance the efficiency and effectiveness of test execution processes by writing and maintaining automation scripts that align with functional testing requirements.
- Strong understanding of JUnit as a testing framework, essential for unit testing Java applications to ensure high code quality and minimize regression issues.
- In-depth knowledge of Agile methodologies fosters collaborative development cycles, emphasizing flexibility and iterative progress through continuous integration practices, particularly in conjunction with tools like Jenkins and Bamboo.
- Expertise in integration testing reinforces the reliability of interconnected components within the software architecture, ensuring all interfaces work as expected.
- Experience with JSON and XML is critical for data interchange in web services, necessary for testing REST APIs and validating responses effectively.
- Familiarity with functional testing and API automation using tools like Postman and Rest Assured allows for thorough validation of application functionalities against specified requirements.
- Competence in performance testing using JMeter is vital for assessing the scalability and responsiveness of applications under load.
- Mastery of IDEs such as Eclipse streamlines development and testing processes, enhancing productivity through advanced debugging and project management features.
- A Bachelor of Technology (B.Tech) in Computer Science Engineering or a Master of Technology (M.Tech) in Software Engineering is required to ensure a solid foundational understanding of software principles and practices.
- ISTQB Certified Tester and Certified Agile Tester (CAT) are preferred certifications that demonstrate a commitment to quality assurance and agile practices in software development.
- Understanding of DevOps principles and practices, familiarity with cloud computing concepts and services, and strong interpersonal and communication skills are good to have for effective collaboration with team members and stakeholders.