Sr Software QA Engineer - Contractor New
Role details
Job location
Tech stack
Job description
-
Review product requirements and design documents to understand how the feature works on the PlayStation mobile app and build effective testing strategies.
-
Drive the QA Plan for UI testing; build concrete test plans, write test cases, and implement them to ensure the quality of features. Identify testing needs for l10n, a11y, and performance testing.
-
Write and maintain automated test scripts, review code for quality and testability, and leverage metrics to drive continuous improvement in product reliability
-
Responsible for release activities and be involved in post-release QA activities.
-
Ownership of maintaining test cases and the defect backlog. Report, track and verify defects.
-
Provide status reports to QA Manager and other partners.
-
Understanding of layered architecture of a software and how to optimally test such a system.
-
Passionate about Quality and strives to improve process, proposes standard methodologies and drives their usage across multiple teams.
-
Mentor other team members to level-up the skills and quality of the team, and provide advice to teams within engineering.
-
Promote use of automation across teams to improve speed of testing. Ability to debug failures.
-
Monitor and maintain various Jenkins Jobs and report statuses
-
Work with globally distributed teams to engage early and provide continuous delivery of high quality software products that delight Sony customers
-
Interact and work on a day-to-day basis with various team members outside of QE organization.
Requirements
Do you have a passion for delivering the best experiences to users? We are looking for self-motivated,
quick-starter and highly proactive individuals to join our Client QA team, who is responsible for ensuring delivery of features on PlayStation's Mobile App!, * Minimum BS degree in CS or a related field, or ability to demonstrate equivalent knowledge
-
5+ years of experience in building and executing test plans and test cases
-
Experience testing mobile applications(iOS and Android)
-
Extensive background in QA methodologies and experience developing and implementing comprehensive test suites
-
Ability to estimate effort and size of features
-
Experience with test case management systems & JIRA database systems
-
Experience with agile development methodologies and TDD processes
-
Understanding of automation test framework like pytest
-
Practical experience using development and deployment tools like Git, Jenkins, Docker
-
Experience with Selenium or Appium
-
Strong technical, analytical and problem-solving skills
-
Able to work independently and as part of a team
-
Excellent verbal and written communication skills.
-
Experience with at least one modern web application framework, preferably React Native