SellerCloud Company Profile

QA Automation Developer

SellerCloud

Opis pracy

We are a USA based software company that provides inventory and order management solutions for internet retailers, combining a set of technologies around Innovation, Intelligence and Integration. For our office in Sofia we seek an experienced and enthusiastic individual for the role of QA Automation developer.As a QA Automation Developer, you will be working closely with developers as they develop code to ensure that code delivered is stable and reliable enough to enter production and be used by our client base. 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/or use cases and anticipated customer behaviors to ensure quality is maintained and to prevent regression across the products.KEY RESPONSIBILITIES

  • Work as part of a project team to ensure quality is driven into the heart of the development process from requirements definition through to delivery
  • Gather requirements where they are missing
  • Proactively bring issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
  • Be meticulous about documentation and maintaining a robust log of all test cases and test results
  • Ensure that all tests are executed and give regular feedback to the team lead on the status of quality
  • Validate and report on software quality using appropriate measures and KPIs
  • Work closely with the software development team, Product Management and Technical Operations as well as business users and Senior Management, as required
  • Quickly identify and test for functional ‘edge cases’ outside of expected functionality workflow
  • Perform manual testing in certain cases and transform this into automated test cases

RequirementsSkills and Experience Required:

  • BA/BS/MS in a relevant field (CS, engineering, etc) or equivalent hands-on experience.
  • Solid knowledge of OOP principles
  • At least 2 years experience with automated test frameworks (writing unit & integration tests)
  • At least 2 years experience with JavaScript, C#, and the .NET Framework
  • At least 1 year experience with databases (SQL Server)
  • Strong background in, and at least 2+ years of working in tooling or QA automation
  • Knowledge of HTTP, SOAP/WCF/REST protocols, WebAPI
  • Thorough understanding of SDLC, specifically automated QA processes in agile development environments
  • Experience in writing, executing and monitoring automated test suites using at least one of the following technologies: Cucumber, Concordion, Selenium, Fit/FitNesse, SoapUI
  • Proficient with bug tracking and test management toolsets to support development processes
  • Strong working knowledge of testing fundamentals such as TDD & BDD
  • Proficient working with relational databases such as Microsoft SQL Server.
  • Have the drive to become a expert in: Unit testing, UX Testing, UI Testing,Integration testing of APIs, Performance and scalability testing, Security Penetration Testing

Competencies Required:

  • Troubleshooting skills / Problem solving skills
  • Strong communication skills and fluent English C1-C2 (written and verbal)
  • Attention to detail
  • Ability to quickly acquire domain knowledge and skills required
  • Ability to collaborate with others

Advantageous but not essential:

  • Experience with writing performance and scalability tests a big plus
  • Experience with CI tools (e.g. Jenkins, TFS), Selenium or Jasmine-based tests a major advantage
  • Experience with third-party API integration or testing a big plus

Benefits

  • Get ahead in your career with a growing company
  • Competitive salary
  • Prime office location
  • Stimulating work
  • State of the art hardware and software
  • Enjoy positive working atmosphere
  • Fresh fruit, snacks and beverages available
  • Regular performance feedback and reviews
  • Study assistance
  • Health insurance
  • Metro transportation card
  • Gym Membership
Znajdź swoją wymarzoną pracę