SOFTWARE ENGINEER IN TEST/QA ANALYST
| Company: |
H Target
View all jobs posted by H Target |
| Location: | Singapore,SG |
| Industry: | IT Software |
| Keywords: | |
| Date: | Mar 15, 2010 |
| Employment: | Permanent |
| Salary: | unspecified |
| Stay in touch with the latest jobs posted by PMS Information Systems via Email or RSS Feeds | |
* The Senior Software Engineer in Test will be working in an agile software development environment, and will ensure the quality of the architecture of our Enterprise software application
* Gain a technical and functional understanding of our product architecture and become part of our ongoing feature and enhancement development effort
* Communicate with product owner in creating acceptance tests as part of the requirements, and execute those tests manually, as well as automate them
* Manage the scrum team test case inventory
* Write automated tests at the unit, services/integration, and UI layers, using C#, MBUnit, Fitnesse, and many more of the latest software automation tools including your own
* Provide technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product Support
* Work proactively with members of an Agile team to find and fix defects in our product architecture
* Produce and maintain test coverage reports for functional and automation coverage
* Analyze defects / test results and be able to deduct the chain of events leading to a failure
* Provide feedback on how to improve UltiPro product solutions, tools and other technical software features
* Participate in the constant improvement of our Test Automation, and Continuous Integration practices
* Write SQL code as part of data setup, as well as to verify test results in manual and automated testing
* Communicate critical issues and status updates in a timely manner to scrum team
Job Requirements
* Minimum three (3) years experience with QA methodologies and software testing
* Knowledge of software test case design techniques like boundary value, decision table, pairwise, state transition, use case testing
* Ability to write intermediate SQL code
* Ability to write code in an object-oriented language, such as C#, Java, Ruby, C , VB.Net
* Understands quality assurance methodologies and the principles of software design
* Experience developing and executing test plans
* Experience writing test automation in at least 2 of the 3 main layers, Unit, Services/Integration, UI
* Experience in writing object-oriented code to test production object-oriented code
* Experience collaborating with programmers and business analysts to ensure a quality software application
* Gain a technical and functional understanding of our product architecture and become part of our ongoing feature and enhancement development effort
* Communicate with product owner in creating acceptance tests as part of the requirements, and execute those tests manually, as well as automate them
* Manage the scrum team test case inventory
* Write automated tests at the unit, services/integration, and UI layers, using C#, MBUnit, Fitnesse, and many more of the latest software automation tools including your own
* Provide technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product Support
* Work proactively with members of an Agile team to find and fix defects in our product architecture
* Produce and maintain test coverage reports for functional and automation coverage
* Analyze defects / test results and be able to deduct the chain of events leading to a failure
* Provide feedback on how to improve UltiPro product solutions, tools and other technical software features
* Participate in the constant improvement of our Test Automation, and Continuous Integration practices
* Write SQL code as part of data setup, as well as to verify test results in manual and automated testing
* Communicate critical issues and status updates in a timely manner to scrum team
Job Requirements
* Minimum three (3) years experience with QA methodologies and software testing
* Knowledge of software test case design techniques like boundary value, decision table, pairwise, state transition, use case testing
* Ability to write intermediate SQL code
* Ability to write code in an object-oriented language, such as C#, Java, Ruby, C , VB.Net
* Understands quality assurance methodologies and the principles of software design
* Experience developing and executing test plans
* Experience writing test automation in at least 2 of the 3 main layers, Unit, Services/Integration, UI
* Experience in writing object-oriented code to test production object-oriented code
* Experience collaborating with programmers and business analysts to ensure a quality software application