Software Requirements
- Strong experience in UI Automation using Java
- Proficiency in API Testing
- Familiarity with Rest Assured framework
- Knowledge of Playwright, SQL/Azure, and Unix
- Good to have experience in Python
Overall Responsibilities
- Develop and execute automated test scripts for UI applications
- Collaborate with cross-functional teams to gather requirements and define test scenarios
- Identify and report software defects and issues
- Analyze test results and provide recommendations for improvements
- Maintain test documentation and test data
Categorywise Technical Skills
- UI Automation: Java, Playwright, Rest Assured
- API Testing: Rest Assured, Postman
- Database: SQL, Azure
- Operating System: Unix
- Scripting: Python (Good to have)
Experience
- 7-12 years of experience in UI Automation with Java
- Strong understanding of software testing principles and methodologies
- Experience in designing and implementing test automation frameworks
- Proficiency in writing clear, concise, and comprehensive test cases
- Familiarity with version control systems (e.g., Git)
Day-to-Day Activities
- Collaborate with developers, business analysts, and other stakeholders to understand requirements
- Develop and maintain automated test scripts for UI and API testing
- Execute test scripts and analyze test results
- Identify and report software defects and issues
- Participate in code reviews and provide feedback
- Contribute to the continuous improvement of the testing process
Qualifications & Soft Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and in a team environment
- Detail-oriented and self-motivated
- Good organizational and time management skills
- Ability to prioritize tasks and meet deadlines
- Continuous learning mindset and willingness to adapt to new technologies