Send me more jobs like this

Sorry, This job is expired.

Senior Validation Engineer

Keywords / Skills : Senior Validation Engineer

Posted: 2019-03-15

Other Roles
Posted On
15th Mar 2019
Job Ref code
Job Description

Our Team:
IT Applications department manages the mission critical Enterprise applications for Informatica spanning Enterprise functions including Sales and Marketing, eCommerce, CRM, Finance and HR applications. The technology platforms hosting the applications include Jive, Salesforce, Coveo, AEM, Azure, Informatica Intelligent Cloud Services, MDM and many more. We are a dynamic team spread across geographies serving internal and external customers.

Role Overview:
As an Automation Engineer, you will be involved throughout the development lifecycle of the Informatica IT Applications team with responsibility in the quality assurance of software development and deployment focusing on implementation of test automation suites. You'll be involved in the identifications of business requirements, inputting the test scripts and test scenarios to ensure developers understand the business requirements so that they can be effectively tested. You will be working closely to understand the code execution paths ensuring implementation correctness quality, and you will conduct automated (and manual tests where necessary) to ensure the software created is fit for purpose. During testing, you will be thinking "outside of the box" to understand the various scenarios and configurations that customers use to identify regression test cases across the applications. You will be responsible for defining and driving innovative automated testing strategies and toolsets into our overall development processes that support and enhance the current Quality Assurance processes within Informatica.

Your Responsibilities:
You will be part of a highly talented, tightly knit and enthusiastic team and will be responsible for leading the technical team in designing, developing, maintaining and supporting multiple web applications that meet customer expectations. The role and responsibilities entail:
 Work as part of cross functional, passionate agile project teams to ensure quality at the heart of the development process.
 Designing, developing and supporting frameworks for our test infrastructure and providing automation expertise to our development teams
 Contributing toward predictable delivery of quality releases
 Research, recommend and implement tools as needed with the goal of increasing automation
 Communicate ideas, initiatives clearly and work collaboratively to bring them to fruition.
 Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
 Ensure that all tests are executed and give regular feedback to the team lead on the status of quality
 Use appropriate measures and KPIs to validate and report on software quality
 Be a creative thinker who can quickly identify and test for functional ‘edge cases’ outside of expected functionality workflow
 Have the drive to become an expert in:
o Unit testing
o UX Testing
o UI Testing
o Integration testing of APIs
o Performance and scalability testing

Qualifications Key Skills:
 Strong background in, and at least 3+ years of working in Selenium and tooling or QA automation
 Thorough understanding of SDLC, specifically automated QA processes in agile development environments
 Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Selenium, SoapUI
 Proficient with bug tracking and test management tool sets to support development processes using tools like Jira.
 Strong working knowledge of testing fundamentals such as TDD & BDD
 Proficient working with relational databases such as SQL
 Contribute to the building of a continuous Integration (CI) environment and ongoing process improvement activities
 Strong communication skills and ability to work collaboratively with teams

Ideal Candidate expectations:
 Good knowledge of object-oriented programming, along with requisite coding and debugging skills.
 Proven ability to translate functional requirements and use cases into working test plans and test cases.
 Some knowledge of continuous integration practices, preferably using Jenkins/Hudson.
 Understanding of coding enterprise applications within Java, JavaScript, Python and other languages
 Understanding of NoSQL database technologies such as MongoDB or DynamoDB
 Consistent Academic record
 SaaS experience
 Proactive 'self-starter' attitude
 Lifelong learner - thrives from developing and sharing knowledge



Walkin for you