QA Engineer (Afternoon Shift)

CCBill is an online payment services provider used by more than 30,000 websites globally that supports the needs of both new and established businesses in the ecommerce and online space. Typical projects on the CCBill side include integration with new processors, improving reporting, and enhancement of systems that can handle high volume transactions with high availability over 3 satellites in Phoenix, Ashburn and the Netherlands. You will have the opportunity to work on both existing and new products and features. 

The Software QA Engineer will be responsible for the testing of product lines and reporting defects. The applicant should have a technical background and be familiar with the typical software development lifecycle and object oriented programming concepts.  A qualified candidate will develop and execute test cases, report defects and work closely with development to ensure production readiness for company software. QA Engineers are considered to be Technical experts knowledgeable of the application’s business logic and use technical skills to achieve high quality in the deliverables.  

Location: Serbia/Malta/Remote (+/-3 hours CET)

Working hours: US shift, 3pm to 11pm CET time

Key Job Responsibilities: 

  • Perform multiple types of black-box, grey-box and white box testing including functional, system, end to end, smoke, regression, and ad-hoc testing.
  • Submit comprehensive defects using our bug tracking system.
  • Regress and verify defects as needed.
  • Ability to review a defect and triage it to the correct department/team member.
  • Record results and provide metrics.
  • Analyze requirements and write test cases.
  • Design test plans from business requirements and specifications.
  • Provide work estimates.
  • Perform some basic scripting.
  • Mentor less experienced employees.
  • Act as QA champion on assigned projects.
  • Work as the primary QA representative on Scrum teams.

Key Skills and Qualifications: 

  • BSCS or related degree or equivalent field experience. 
  • Minimum 4+ years’ overall Quality Assurance experience with an engineering focus. 
  • Practical working knowledge of software testing methodology and Quality Assurance fundamentals. (Both Waterfall & Agile development methodologies). 
  • Solid experience in test-driven development, unit testing, functional testing, system integration testing, regression testing, web service testing, and browser compatibility testing.  
  • Exposure to testing automation tools – JUnit or Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) required (both preferred); JMeter and Eclipse. 
  • Understanding of programming concepts and best practices.  
  • Experience using Linux/Unix/Windows OS. 
  • Experience with shell scripting languages. 
  • Advanced MySQL experience. 
  • Experience with testing web applications. 
  • Expert at troubleshooting and diagnosing system issues. 
  • Ability to communicate effectively with all levels of employees/management. 

This is an exciting opportunity to work with a highly innovative and creative team, in a great working environment. A competitive salary and benefits package will be offered to the right candidate.