About the job SDET2 Backend
Summary of Role
This position is for a tester with strong coding skills who likes challenges - someone who is constantly striving for excellence in software test automation and tool development..
Responsibilities include:
· Participate in Requirement Analysis. Identify areas of focus during testing and QC; and communicate these clearly to product owners and senior management.
- Understand and Analyze the Functional & Regression scope of Product Development items. Assign resources to various projects so that their utilization is maximized.
- Good in designing different automation framework/Architecture based on project need.
- For any new type of feature or technology able to make progress without any guidance on both fronts.
- Come up with technology suggestions and implementation ( Tools & Framework improvements)
- Coordinate across teams for complete feature deliverables.
- Explore, Implementation & usage of code coverage tools
- Responsiveness: Availability to work on critical issues in any area, during time of stress.
- Curiosity & appetite to learn: Would have acquired detailed understanding of the overall system. Number of secondary code reviews performed Always discussing alternatives for the existing automation tech stack to keep it current.
- Mentoring: Demonstrated an ability to mentor junior members of the team, and leading thought-provoking technical conversations, be it pertaining to the current tech stack or new emerging technologies.
- Good to have: Knowledge of CI/CD & Agile process.
· Good to have: Performance/Load testing experience
Minimum Job Qualifications:
· Bachelors degree or better in CS or related field, with 3+ years experience in software test development, including creating/maintaining test automation frameworks from scratch
- Exposure to best practices in SQA and software development, including code reviews, debugging, troubleshooting and CI processes
- Exposure to best practices in SQA and software development, including code reviews, debugging, troubleshooting and CI processes
- Experience in front-end (APP & Web) & API automation, preferably using tools like Selenium/Rest Assured with a framework like TestNG
- API-Testing: Knowledge of API-level testing in Java, including but not limited to RESTful web service testing.
- Strong in Core Java fundamentals and Object Oriented Programming concepts
- Must have knowledge of Mobile Automation Testing (Appium or alternatives)
- Excellent communications and technical presentation skills
- Initiative to research and build solutions to tough problems in domains like Flash, OpenGL, WebGL where off-the-shelf automation tools might not be available
- Some experience /comfort with working in a Linux/Unix environment
· Excellent analytical, problem-solving, troubleshooting skills.
Non-Technical Skills
· Must be a good communicator in oral and written modes.
- Excellent problem-solving skills and attention to detail. Applicant will be required to demonstrate the ability to break down a complex problem into a set of simpler ones.
- The applicant must display superior ownership levels and the ability to think out of their own or their teams area of responsibility.
- The applicant must have a history of taking up more and more challenging assignments over the years. They should be able to demonstrate their contribution to the quality of the products they were responsible for.
· Knowledge of Gaming domain and products is desirable.