QA ENGINEER

QA ENGINEER

Quality Assurance Engineers are responsible for assessing the quality of specifications and technical design documents in order to ensure timely, relevant and meaningful feedback. They are involved in planning and implementing strategies for quality management and testing.

Project Location(s):
Georgia, USA
Job Type:
Full time, Employee
Compensation:
Very Competitive

Responsibilities Include:

  • Oversee software technical testing and ensure critical functionality of solutions have been adequately captured.
  • Ensure developed solutions are bug-free, delivered on time and within budget and that they meet initial requirements by developing and implementing a framework for effective comparison of the requirements of developed solutions with final output.
  • Handle the implementation of good IT control, audit review, quality control and cost & budgeting management.
  • Ensure implementation as well as constant review of policies and procedure.
  • Maintain continuous improvement on already existing platforms
  • Follow up to ensure that units in IT group adequately document RCAs and major IT failures within their area
  • Review alternate channels and ensure high availability
  • Work with business analysts officer and BRR and assist with the writing of use cases to meet the capabilities, acceptance business rules, business objectives and product capabilities / major features

PROFESSIONAL COMPETENCIES

  • Change management
  • Quality assurance
  • Quality control
  • Business analysis
  • Release management
  • Solution architecture
  • System integration
  • Testing

Non-Core

  • System design
  • Programming / software development

 

Job Requirements:

  • A Bachelor’s degree in Computer Science/Engineering, Telecommunications or any other related fields
  • 8 years working experience in all aspects of web and mobile application development and management.
  • Experience with UNIX/Linux system administration and web server configuration.
  • Very strong technical background with a flair for technology management;
  • Knowledge of Linux, scripting or programming capabilities.
  • Linux certifications will be a very strong advantage
  • Domain name, service configuration and management; antivirus management and firewall configuration
  • Programming skills (PHP, Java); Operating systems/Database : Red-Hat Linux (Shell Scripting), Oracle DB, SQL)
  • Mastery of at least 3 web technologies and proficiency in several others e.g. CSS, HTML, JavaScript, NodeJS, PHP, Python.
  • Deep understanding of server-side technologies, web security, cross browser compatibility challenges, mobile development anatomy, sms based stuff
  • Great energy and enthusiasm with a positive, collaborative working style.
  • Working knowledge of relational database design and management.
  • Practical experience in writing test scripts for API testing and/or QA automation tools
  • Fearless in the face of massive, daunting technical challenges
  • Should be able to use the following technologies: Python, JavaScript (ES6), MongoDB , Node.js, HTML5, Elasticsearch, Linux (Command line knowledge such as BASH, ZSH, or FISH), Basic Understanding of Cloud Computing (AWS, GCP, Azure), Docker, Serverless Technologies
Contact Us