Software Development Engineer in Test

Salary depends on experience
Posted on 02/19/18
Los Angeles, CA
Information Services
Salary depends on experience
Posted on 02/19/18

DESCRIPTION

You are curious, persistent, logical and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a Software Development Engineer in Test. Scroll down to learn more about the position’s responsibilities and requirements.

We are starting the project to combine the Desktop and Mobile development stacks. The project also involves building a core framework. We are looking for a Software Development Engineer in Test who can help us build robust automation solutions to make the development process for the frameworks and Web App faster and more reliable.

The ideal candidate is someone who cares deeply about the quality of the product and thetechnology that makes it possible. We’re looking for someone who is interested in new and innovative approaches to solving problems, and has a firm grounding in automated testing. As part of a small team, you’ll have the opportunity to work closely withotherdevelopers, designers and product managers.

Responsibilities

  • Work as part of a cross-functional team including designers, newsroom editors and product managers to create and maintain new web apps and frameworks
  • Develop a robust Web automation framework which simplifies the process of writing and running tests
  • Design Test plans after thorough understanding of product requirement
  • Develop automated test cases that will validate various product functionalities
  • Deploy and run tests on a build server which allows test to run periodically and\or as part of the deploy pipeline
  • Push the envelope for state of the art web development practices by constantly improving the Testing process

Requirements

  • Proficiency in at least one high level language (C#, C/++, Java, Python, Ruby or a similar language)
  • Experience with Web UI Automation using tools like Selenium
  • Experience in automating testing of REST APIs
  • Ability to programmatically test a product, measure test coverage and drive best practices in testing
  • Solid understanding of basic Web Concepts like HTML, CSS, REST APIs, etc
  • Strong knowledge of software QA methodologies, tools and processes
  • Excellent problem solving, debugging and troubleshooting skills
  • A healthy respect for a clean, simple and tested code
  • A demonstrated ability to work collaboratively as part of a multidisciplinary team
  • Degree in Computer Science, Engineering or equivalent experience

Nice to have

  • Experience doing Performance and Stress testing
  • Experience in the DevOps space
  • Experience with Jenkins
  • Experience using Selenium Grid and\or cloud solutions like Sauce labs
  • Experience with distributed version control systems like Git or SVN
  • Experience in building and consuming RESTful APIs
  • Experience working with Off-shore teams
  • Proficiency with Unix, scriptinglanguages, SQL, and regular

Job #: 16581

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.