|
|
 |
SENIOR QUALITY ASSURANCE ANALYST - UNIX SKILLS |
 |
PERM job in Downtown Toronto
• Strong QA Skills in test planning, including designing and executing test cases, bug isolation, bug report writing, and troubleshooting.
• Able to develop use cases based on documented/undocumented functional specification, and convert into test strategies and test plans.
• Possess the ability to incorporate a customer-focused perspective when designing test cases.
• Perform unit, feature, system integration and regression testing.
• Work closely with developers qualifying code, providing useful debug information and sharing test code/extending developer unit tests.
• Analyze current automated development and QA process and improve them as necessary.
• Set up an automated test environment that executes redundant manual testing to improve efficiency.
• Drive forward automation of testing tasks: functional testing, regression testing, load and performance testing.
• Drive forward automation of QA development activities: automated testing and build automation.
• Integrate automated testing with continuous integration process.
• Configuring all internal QA and Staging environments (i.e., Tomcat and Apache servers, test databases, etc).
• Generating change log and release notes.
Skills Required :
• Should have clear understanding on overall web framework and internet technology.
• Experience in establishing quality assurance process and procedures across the SDLC.
• Must have held a lead role in testing, including generating reports and summarizing overall status to management.
• Capable of developing and executing test strategy/plans and test cases for highly complex products to ensure specifications are met.
• Deep understanding and experience in all aspects of testing from unit, integration, system, security, functional, regression to acceptance is required.
• Proven hands on experience in creating time-saving automation strategies, test harnesses, and scripts. General software engineering concepts and experience is essential.
• Proven in-depth knowledge of automated scripting and testing tools.
• Strong knowledge of Java, Shell scripting, SQL, XML.
• Ability to develop test harnesses and frameworks using Java and JUnit.
• Must be familiar with tools/technologies such as: JUnit, HtmlUnit, DBUnit, Subversion, Ant, Maven, Artifactory, Selenium/WebTest, and Hudson/Luntbuild.
• Must understand Apache, Tomcat, and PostgreSQL from a systems engineering perspective.
• Must have good knowledge of Linux and Shell scripting.
• Must be able to debug OS issues that could arise during application run-time: disk space issues, memory issues, hung processes, etc.
• Passion to deliver high quality software, and a self starter attitude are critical to excel in a start-up environment.
• Strong oral and written communication skills.
If you have release management or configuration management experience or a desire to work more in this capacity, it would be a huge assett.
|
|
|
 |
|
|
|
TORONTO IN THE NEWS
Francisco Cordero, Toronto finalize $4.5M contract
Toronto climbs on Chinese data
Toronto stock market heads higher amid hopes for American job gains
NHL: Toronto 1, Pittsburgh 0
Toronto Hotel's Romance Package Heats Up Valentine's Day
Toronto-Dominion Considering ‘Wealth Opportunity’ in U.S., Pedersen Says
|
|
|