IBM Software Developer Quality Test in MULHUDDART, Ireland
Watson Health – Cognitive Software Development Specialist
The IBM Watson Health Government Analytics organisation seeks to deliver world class analytics and cognitive insight offerings and solutions. We are a new team bringing together health and social data in technology solutions that help social program and health organisations around the world provide optimal outcomes for citizens, satisfy increasing demand, and lower costs for organizations.
IBM Watson Health Government Analytics is looking for Software Developers with a focus on Quality to develop automated test plans and processes for the Government Analytics Cloud offerings. This is a role for a Software Developer with hands on experience of the development and execution of automated test plans. You will be responsible for maintenance and creation of test data, maintenance and automation of test processes and scripts and also contributing to the full testing lifecycle. Applicants for this role must have strong experience with automation testing, modern testing practices and tools and Agile software development.
Work in a multidisciplinary team using agile approaches
Develop and execute comprehensive suites of automation test plans and test cases.
Participate in the Agile process, including meetings, iterative development, estimations and design sessions.
Participate in design, build, extension and maintenance of an automation framework
Evaluate test cases for inclusion in regression and automation of newly integrated features.
Work closely with Software Developers and other Quality/Test Engineers to deliver product in a timely and cost-effective manner.
Analyse test results to discover defects in the product and in the test tools.
Contribute to both the functional testing and also the performance and scalability testing efforts.
Select and develop test automation tools, applying the latest techniques in test automation e.g. data-driven testing.
Use risk-driven techniques to develop, maintain, and execute automated test suites
Work across Development teams to:
Capture and reuse existing automated test artefacts
Create and maintain an automated nightly build verification (“smoke”) test.
Ensure proper version control and configuration management of all test objects developed and test environments used.
Contribute to the wider technical test/development community through collaboration, coaching, mentoring or other techniques/technologies
Drive test automation and framework development and process improvement
B.Sc or M.Sc in Computer Science, Software Engineering, Computer Engineering, Information Systems, or related fields;
Fluency in English is a must
Preferred: ISTQB or equivalent testing certification
Minimum 2 years of experience as software engineer or automation engineer.
Experience of automation tooling and scripting (preferably Selenium & QTP, RPT, LoadRunner).
Proficiency in Java, with 2+ years of experience.
Knowledge of designing, developing, testing with Java/Web technologies.
Experience in testing of complex, web-based business applications.
Knowledge of software best practices, including Test-Driven Development (TDD), Behaviour Driven Development (BDD), Continuous Integration (CI).
Knowledge of modern automation frameworks and techniques (Keyword Driven, Data-Driven and Hybrid Automation Frameworks).
Experience with Test Management Tools.
Ability to translate and document complex technical concepts in terms understandable to both technical and non-technical audiences.
Strong communications and interpersonal skills to work in a cross-functional multi-disciplinary team.
Desire to help grow the technical skills of fellow team members.
*Please note that this is an internal only position and limits candidates to current IBMers of the same employing entity / company as the posted position.
Required Technical and Professional Expertise
Please refer to job description
Preferred Tech and Prof Experience
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.