|
Software Developer in Test (SDET)
Toronto, ON, CANADA
Full Time Position
Rethink Solutions Inc. (RSI) is an industry leading developer and
vendor of cloud computing real estate occupancy cost management
software (iTAM Link) in the areas of property tax and assessment,
lease, and insurance (insurable values) management. We offer a
flexible work environment and challenging projects with brand-name
clients.
Role Summary
The SDET will be responsible for all aspects of the testing and
quality assurance process. This will include developing test
strategies, automation and tracking results. The successful
candidate will bring prior SaaS experience to the role with a
desire to focus on developing core testing competencies
Duties & Responsibilities
- Develop test strategy for each software release based on
design specifications.
- Develop test plans including use cases, test data and
acceptance criteria.
- Perform functional, load, performance and regression tests to
ensure product meets design and quality specifications/objectives.
- Design, develop, execute and evaluate automated and manual
tests for functional, system, regression, load, balance, smoke and
performance testing.
- Set up and maintain testing frameworks as well as continuous
integration tools.
- Develop, maintain and document test deliverables such as
requirements, plans, specifications, procedures, logs and status
summaries.
- Record test results, analyze errors, summarize defects and
provide feedback to developers.
- Identify, log and track issues in the defect tracking system.
Communicate and follow up on important issues ensuring that they
are either resolved or escalated.
- Develop a deep understanding of customer requirements and be
able to provide input to product planning and design processes.
- Maintain a working knowledge of current and future testing
best practices, tools and software.
- Participate in release design reviews.
- Set up and configure test environments, including relevant
test data.
- Adhere to established QA team best practices, processes and
methodologies.
- Verify test results visually and programmatically using tools.
- Create high level documentation for clients to demonstrate our
testing integrity.
- Perform various other duties as delegated or assigned.
Qualifications
- Bachelors’ degree in Computer Science, Engineering or other
computer related discipline or equivalent real world experience.
- Experience with Java EE and SQL.
- Ability to write good quality, robust code.
- Experience debugging web applications.
- Experience using manual and automated testing tools such as
Selenium.
- Experience with unit testing frameworks such as JUnit or
Arquillien.
- Experience with continuous integration systems such as Hudson
or TeamCity.
- Experience with Bug tracking systems such as Redmine, Bugzilla
or FogBugz.
- Experience setting up and deploying test environments.
- Experience developing SaaS applications.
- Previous web application test experience is a plus.
- Strong ability to work independently and as part of a team.
- Good oral and written communication skills.
- Strong technical skills and the desire/aptitude for continuous
learning.
Remuneration will be commensurate with background and experience.
If you would like to be considered for this position, please email
your resume including salary expectations to:
careers@rethinksolutions.com quoting your name and the position
for which you are applying in the subject line of the email.
We would like to thank all applicants for their interest.
However, only those applicants selected for an interview will be
contacted. No telephone calls respecting this recruitment will be
accepted.
No agencies please. No phone calls please.
|
|