We are seeking talented and successful Software Testing Engineer who know how to deliver high quality products to market in an efficient and productive way, utilizing all the tools at their disposal including test automation tools.
Responsibilities
Analyze business requirements
Designing test scenarios from business requirements, use cases, and functional/nonfunctional specifications
Develop, implement, and execute test plans for all new software development
Assist with developing, implementing, and executing test plans for existing software systems
Prepare and execute tests for performance, scalability, security and data privacy (access rights control)
Document test results and assist with defect management
Utilize automation testing for continuous and regression testing
Developing test scripts, creating test sets and maintaining test scripts
Debugging/troubleshooting issues
Executing smoke testing and test cases in different environments (Production/Quality/Pre Production)
Communicating findings and feedback.
Follow standard team processes and guidelines and ensure process conformance
Report work progress in Daily Scrum meetings
Participate in Weekly meetings/calls with internal and external Product Owners
Raise flags proactively for any issue that can impact his/her project or team
Contribute effectively in the continuous improvement of his/her project, team, and work environment by submitting improvement proposals whenever possible
Support his/her colleagues whenever required
Education
B.Sc. in Computer Engineering, Communication, or Electronics.
B.Sc. in Computer Science
Professional Experience
From 2 to 5 years of relevant experience
Technical Requirements
Good knowledge in automation
Good knowledge in Agile Scrum
Ability to achieve excellent results with minimal supervision.
Ability to identify and explore new testing frameworks.
Design scalable and reliable testing frameworks
Ability to translate product requirements into test cases.
Ability to excel in a cross functional team environment.
Able to analyze and debug complex critical issues and help the team to resolve within accepted turn-around time.
Strong analytical, critical thinking, root-cause analysis and problem-solving skills.
Good key player, proactive and self reliant.
Good Attention to details.
Possessing good communication skills and able to interact with Clients for project related discussions and for support if required.
Should think outside the box and come up with alternative ideas/implementation to handle critical situation/issues