Hello Rubyists,
My group here at Sony is looking for a QA Engineer to help us streamline our
operations. If you have testing experience and want to work 50 yards from
the beautiful Karl Strauss Japanese Garden Restaurant (!), shoot me an email
with your resume and I'll pass it along to my boss.
=====================
Application Quality Engineer
Be a part of the most exciting and innovating computer entertainment company
in North America. Sony Computer Entertainment America (SCEA) markets the
PlayStation® family of products and develops, publishes, markets, and
distributes software for the PS one* console, the PlayStation®2 and
PlayStation®3 computer entertainment systems and the PlayStation Portable
(PSP*).
Interested in a career in the gaming industry? This position is an
outstanding opportunity to get your start in this dynamic industry. The
Global Platform Application Development (GP App Dev) Group at Sony Computer
Entertainment World Wide Studios is seeking a Software QA Engineer. Join a
team creating the system software to power Sony's 1st party games.
Position Overview:
The Application Quality Engineer must be proficient in the following areas:
Core – software quality assurance, Web application testing, critical
thinking, and problem solving
* Lead software QA and testing of software applications.
* Lead the development and management of software QA processes and
artifacts.
* Expert in Test Driven Development (TDD).
* Proficient in the development and maintenance of automated
regression tests.
* Proficient understanding of a standard Web 3-tiered architecture.
Mechanics
* Provide accurate work estimates (level of effort and durations).
* Expert in resolving and avoiding common versioning problems.
* Lead QA document review cycles.
* Expert in basic project management and multi-tasking.
* Expert in Setting up and maintain development and test
environments in Unix-based and Windows OS.
* Develop, lead, and promote software QA standards and
methodologies.
* Lead continuous integration improvements.
* Develop, supervise, and approve QA models to support ideas,
proposals, or software design.
Communication
* Comfortable in collaborating, delegating, or transferring work as
appropriate.
* Escalate issues without hesitation.
* Seek guidance and clarification as needed in a timely manner.
* Receive and provide constructive feedback.
* Lead status meetings, retrospectives, and knowledge sharing
session with peers, management, and customers in formal meetings.
The Staff Application Quality Engineer must work towards elevating their
expert software engineering skills and becoming a master in the above areas.
Principle Duties / Responsibilities: (Summary list of typical duties and
responsibilities of the job / essential functions)
* Perform Web application testing by running automated test tools or
frameworks and doing manual system testing.
* Lead and develop an automated test-harness.
* Implement TDD and BDD tests and processes.
* Introduce continuous integration testing.
* Write and maintain test plans and processes.
* Proficient in relational database management systems.
* Support troubleshooting and resolving operational issues. Technical
support maybe required after business-hours and working with multiple global
time zones.
* Work as an expert member of the team. Collaborate in a
multi-discipline environment to design and implement solutions using
“leading-edge” technology.
* Participate in efforts with business analysts and product managers to
define software QA requirements and exit criteria.
Required Knowledge / Skills:
* Must have expert critical thinking and problem solving skills.
* Must have excellent written and oral communication skills.
* Must have expert knowledge and experience with a software development
lifecycle or methodology.
Qualifications:
Required Experience / Education:
* Must have 3-4 years experience applying software QA and testing on
Web-based applications, preferably in Ruby on Rails, and HTTP technologies
(i.e. AJAX, JavaScript, HTML, XHTML, XML, XSL, and CSS. Four (4) or more
total years in testing Object Oriented applications is also desirable.
* Experience with continuous integration techniques and automated
test tools such as Selenium, Cucumber, RSpec, JMeter, Watir, etc is highly
desirable.
* Experience working in an Agile development methodology is a plus.
* Proven experience working with relational databases preferably
Oracle. Ability to write SQL queries and create tables and views. Proficient
knowledge of PL/SQL and Stored Procedures a plus. Database design knowledge
is desirable.
* Proven success with large production environments (50+ servers),
or testing software that runs on multiple server, or experience with
enterprise class software development.
* Proven ability to concisely and effectively communicate technical
information to both technical and non-technical groups. Expert at gathering
QA requirements and supporting end-users.
* Strong English communication skills (reading, writing,
presentation, and speaking).
* Strong leadership skills, preferably in Internet-related operation
groups. Ability to work well with others, in both learning and teaching
roles.
Preferred Experience / Education:
* BSCS degree preferred, or significant professional experience and
certifications.
* Knowledge of Linux or other UNIX variants. CentOS or RedHat
knowledge a plus.
_
Adam Grant
Application Integration Engineer
Global Platform Application Development
Sony Computer Entertainment America
10075 Barnes Canyon Road
San Diego, CA 92121
[email protected]
(858) 824-4939
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby