Key Responsibilities
Understand current automation framework and start contributing towards automating regression and any current development test cases/scenarios
Maintain automation framework and automated test cases for any changes/failures
Analyze Functional requirements and design documents, review bug descriptions, incorporating this information into test plans and test cases.
Execution of test cases/test scripts for manual/automation testing.
Add new tests/ enhance existing tests written in Java.
Test execution, defect (bug) tracking, reporting, and issue resolution/coordination
Develop and execute functional tests, performance tests, stress tests, and regression tests.
Maintain test documentation and test cases.
Assist with developing, implementing and documenting testing methodologies
Analyze data and results of tests, record defects, provide status.
Experience with mobile networks, protocols, and devices.
Technical Skills
Strong Java skills
Strong experience with automation using selenium
Strong understanding of basic concepts to testing principles, all types of Black/Grey Box testing
Knowledge of Test management tools JIRA, QC etc.
Should be hands on with sql-database
Experience in Performance testing and tools like JMETER is a plus.
Experience in Agile development setting is a plus.
Web Services Testing/Backend testing: SOAP UI, POSTMAN is a plus
Candidate Attributes
Effective time management skills and ability to meet deadlines
Exceptional communication skills, to both technical and non-technical audiences
Excellent organization, multitasking, and prioritization skills
Ability to work independently and with a team
Positive communication skills and ability to work with global teams to define and deliver on projects
Intellectual curiosity, passion for technology and keeping up with new trends
Education/Experience Requirements
B.E./B. Tech in Computer Science, Information Technology or relevant professional