Senior Test Automation Engineer
Greenlee Textron Inc
Pasig, National Capital Region,  Philippines
1d ago

Description Emerson is looking for highly motivated individuals to join a global test automation team using up-to date technologies to deliver the needed tools and automated tests for asset performance software platform.

The team is working with computer software systems whose software architecture is designed for the distributed enterprise using the latest technologies available such as Angular, React, C#, ASP.

NET / Core, REST API, and SQL / MongoDB databases. As a Senior Test Automation Engineer, you will be responsible for designing and developing test suites, frameworks components and tools that are needed to perform software testing.

Development is done using agile development methodologies in a collaborative environment. The ideal candidate should have solid software development experience with an aptitude for testing and leadership skills. Responsibilities

  • Lead / Participate in task definition and project estimation
  • Understand and analyze existing software
  • Design, implement and execute automated tests (API, mobile and / or web apps); mindset is about breaking & writing code that will draw out cases that disrupt the end-user and his workflow
  • Integrate test automations with CI / CD process (TeamCity, Jenkins, VSTS / Azure DevOps)
  • Develop and code medium and large integration tests and work on central test infrastructure and assist software developers with specific unit-testing issues
  • Collaborate with the team leads and developers to understand new functionality being delivered to ensure the validity of the test automation
  • Collaborate with Project Managers and Feature Developers to ensure product quality, predictability, delivery and to maintain and grow test automation infrastructure
  • Investigate new technologies and tools, evaluate them for use in our products / tests
  • Follow the applicable product development processes and contribute to overall process improvement
  • Create frameworks to enable developers to test for themselves at all levels of the development process and actively participate in designing the product codebase, recommending program structure, design, and coding style that lends itself to better unit testing
  • Develop test plans and test automation that support the validation of software services.
  • From a testability and quality standpoint, make decisions optimized for a broad view of the entire product, considering all of its features
  • Provide input for technical manuals and user documentation as required
  • Requirements

  • Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or equivalent
  • The successful candidate is expected to demonstrate high energy and drive in achieving the desired results.
  • Passion for efficiency and ensuring quality. Focusing on the product testing tasks that, if automated, would results in the most efficiency gains.
  • Excellent written and verbal communication skills
  • Creative with good analytical and problem-solving skills
  • With at least 6 years Software development experience using one or more of the following programming languages : C#, Java, JavaScript, .Net, Python,
  • Expertise in Designing and implementing Test automation frameworks (Module Based, Library Architecture, Data Driven, Keyword Driven, Hybrid Testing, Behavior Driven Development etc)
  • Experience in Web based technologies
  • Experience working with databases such as MS SQL, MySQL, Oracle, etc.
  • General Tool Development Experience and some level of Coding experience and maturity in technology selection based on priority, time available and value (ROI)
  • Knowledge of PowerShell and general scripting languages
  • Experience in VMs and Containers
  • Experience with API testing
  • Experience with web applications leveraging one or more of the following technologies : Angular, React, Bootstrap, HTML5, CSS, ASP.
  • NET, WebSocket, SignalR preferred

  • Experience in white box testing preferred
  • Experience in testing hybrid mobile applications preferred
  • Experience with messaging technologies such as MSMQ, AMQP, MQTT, RabbitMQ, Azure Service Bus, or NServiceBus preferred
  • Experience with version control systems such Team Foundation Server or Git preferred
  • Performance Test Automation and experience with systems / networking / troubleshooting in general
  • Experience designing and implementing test plans and scripts
  • Proficient in troubleshooting and debugging commercial software
  • Nice-to-have

  • Experience with OAuth, SAML, OpenID, JWT and Federated Identity preferred
  • Expertise in popular test automation tools (specifically Ranorex)
  • Experience in Agile Software Development is a BIG PLUS
  • Experience with cloud-based applications using Microsoft Azure or Amazon Web Services preferred (with more emphasis on Security)
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form