• Automation QA

Industry Construction / Engineering / Cement / Metals
Location Bengaluru
Experience Range 4 - 7 Years
Qualification B.Tech/B.E. (Computers)
Not active

Functional IT Software-QA , Testing
Job Description
About Us
.
Roles and Responsibility

As a Software Quality Assurance Engineer, you will be working on product quality assurance, development and be on the forefront of advancing Construction Management processes through different technologies, enabling companies to adapt Lean Construction technologies. In this role, you will work through all facets of software development: design, prototype, implementation, testing and documentation.


Principal Duties & Responsibilities

  • Design automations tests and test suites based on user stories and specifications and features.
  • Daily runs of automations tests and updating of the quality standards of products being developed.
  • Design and development of automation framework for UI tests.
  • Create high level software testing documents and outline software quality metrics.
  • Prepare accurate implementation task lists / time estimates and deliver assignments as per test specifications, quality standards and project schedules.
  • Work both independently and as an integral member of a high performance team.
  • Work closely with Software Development team in testing and problem resolution.
  • Provide input to Technical Publications and review documentation of key features.


Requirements (Technical skills)

  • BE, B,Tech, BS in Computer Science, Mathematics, Engineering or equivalent. MS or higher degree preferred.
  • 3-6 years of relevant, strong Software Quality Assurance expertise.
  • Excellent programming skills in Javascript.
  • Expertise in writing automated tests for JavaScript/TypeScript, Angular and Node.js applications.
  • Expertise in testing web applications, using different technologies.
  • Knowledge in at least three of these - Jasmine, Protractor, Selenium, Cucumber, Mocha, Chai, Karma, Java for automation of web applications.
  • Very good Understanding of tools like Jira
  • Exposure to tools and technologies like Grunt/Gulp, Docker desirable
  • Good analytical and design skills at product level.
  • Ability to multi-task between complex projects
  • Familiarity with software development process, including specification, quality assurance and documentation
  • Knowledge of software development methodologies, especially Agile methodologies


Desirable skills

  • Experience in creating automation frameworks from scratch for Angular/Node.js applications
  • Successfully completed three or more commercial software development cycles


Qualitative skills

  • Passion for delivering robust software
  • Keen interest in new technologies and their timely adoption
  • Willingness to work extended hours as required to deliver projects
  • Ability to work well in a team to deliver on team goals
  • Flexibility under changing conditions and ability to multi-task between projects
  • Fluent oral and written communication skills in English language
  • Self-directed and require minimal supervision

 

A+| A| A-