Pretraga poslova
Uloguj se

Software Engineer in Test

ID: 4816
Grad: Beograd
Pozicija: Permanent
Kratak Opis

Paycor is a key player in the HCM software as a service market. They build, sell, and service their own proprietary payroll, time, scheduling  and HR platform. More than 30,000 medium-sized and small businesses trust Paycor to help them manage their most valuable asset - their people. In collaboration with ManpowerGroup, they are looking  for a QA Automation Engineer


Opis posla

Job Summary
The Software Engineer in Test I will implement automated testing in a continuous integration environment by working closely with developers, architects, subject matter experts and DevOps to ensure high test coverage and quality.    The individual within the position should understand the Software Development Lifecycle, quality assurance methodologies, manual and automated testing techniques.    Additionally, he/she is responsible for maintaining automation frameworks to be used for both UI and API automation.
Duties and Responsibilities
·              Use a BDD framework to implement test/user scenarios.
·              Design, code and maintain automated scripts, functions/function libraries, database verification, and behavior and data-driven tests
·              Work with Agile team to reduce manual/repetitive tasks and assist with writing test automation cases
·              Follow best practices when developing automation code including comment documentation, maintainability, and data-driven development
·              Troubleshoot environmental set-up issues related to automation
·              Contribute to the improvement of testing methods, processes and deliverables
·              Design and develop reusable, automated tests in accordance with coding best practices
·              With the Agile team, provide accurate estimates for user stories and automation test efforts for each sprint
·              Partner with the Agile development team to deliver on commitments
·              Document, track, and report on product defects
·              Keep current with quality testing, trends, techniques, tools and processes
·              Participate  in  design reviews to ensure both functional and non-functional attributes are built in.
·              Participate in automation and manual test plan reviews and code reviews
·              Document automation solutions so they are easily understood and maintainable

Zahtevi pozicije

  • Bachelor’s Degree in Computer Science (or closely related field) with 2+ years of experience in test automation and quality assurance or Master’s Degree in Computer Science (or closely related field)
  • Experience using industry automation testing tools such as Selenium WebDriver, WATIR,   SoapUI, CodedUI,  Test Complete, QTP or Cucumber.
  • Experience with object-oriented programming language such as  C# (mandatory), Ruby or Java.
  • Experience with SQL and Data bases such as MS SQL.
  • Experience with API Testing using REST/SOAP protocols.
  • Experience in white box and unit testing with automation framework such as MSTest, JUnit or NUnit.
  • Experience in testing web solutions across multiple platforms and browsers
  • Experience with full software development life cycle and software engineering best practices.
  • Ability to adapt to changing priorities and technologies in a highly multi-tasked environment
  • Must be self-motivated and results driven, with attention to detail
  • Strong desire to learn and grow
  • Ability to work independently in a team environment.
  • Excellent verbal and written communication skills
  • Excellent analytical and problem solving skills
  • Experience using versioning software, TFS
  • Experience working in a SaaS environment
  • Experience working in Agile /Scrum teams