Job Description
Requirements
Roles and responsibilities
Develop test plans and create tests for our frontend and backend systems Define, analyse and write software tests to verify new features and error paths associated with those features
Write and maintain automated test cases for both UI and backend REST APIs
Design and perform load tests for backend services
Design test cases to verify features based on standards, RFCs, internal requirements and high-level designs
Execute and log results of manual and automated test cases
Provide details bug analysis and identify the impact of the bug
Analyses test cases and write detailed bug reports and test reports
Support development team to reproduce and resolve issues
Desired candidate profile
Bachelors in Engineering (B.E or BTech.)
Hands on experience in programming languages such as Java is a must.
Candidates should have understanding of how testing management works in practice
Expertise in manual testing
Experience automating tests for REST services with JSON format
Experience using automation test frameworks like Angular, Selenium, JMeter, Postman, etc.
Basic knowledge of API testing and database languages
Experience in automation testing of web application
Experience testing databases (Oracle, MySQL, SQL Server, etc.) using SQL queries
Experience using issue tracking software to track and verify defects found during testing
Good understanding of performance testing.
Has working knowledge of testing methodologies
Should be able to perform functional testing and address real time requirements and scenarios.
Strong programming, problem solving skills, data structures and algorithms.
Solid foundation in Computer Science, distributed systems and web technologies.
Knowledge of observability systems