QA Automation Engineer, Salesforce (CRM Testing)

Information Technology Bangalore, KA


What makes us Qlik  

Qlik helps enterprises around the world move faster, work smarter, and lead the way forward with an end-to-end solution for getting value out of data. A Gartner Magic Quadrant Leader for 11 years in a row! Our platform is the only one on the market that allows for open-ended, curiosity-driven exploration, giving everyone – at any skill level – the ability to make real discoveries that lead to real outcomes and transformative changes. We are a Values-Driven organization, operating over 100 countries with 45,000 customers around the world. If you think we are interesting, please read on – we may be looking for you!  

The Quality Assurance Team

The Automation Tester (IT) who is responsible to perform high quality testing that supply information about system/process quality and develop automated tests to reduce test efforts and improve delivery velocity. This position is part of the QA team, to work closely with application developers, business process analysts, project management office and release engineers through all stages of the software development process to ensure the right automation approach is implemented to improve delivery quality and increased velocity.


Responsibilities include, but not limited to:


  •        An individual contributor, performing test automation responsibility to ensure that system fulfils the business requirements with high degree of quality throughout the development process, manage and perform distinct phases of testing.
  •        Authoring test automation scripts for CRM and ERP processes built on Salesforce and NetSuite technology, respectively.
  •        Ability to implement, monitor and measure the stability of automation framework (Page Object Model, Hybrid and Key driven)
  •        Able to create Automation scripts using either one of the following languages Java, Python or JavaScript.
  •        Meeting with key stakeholders to define and prioritize automation test scope to meets business goals, perform risk analysis, and design a test approach that will provide quality output at each stage of development life cycle. Provide information about expected timescales and effort to support project and release planning. Understand and drive detailed requirements and acceptance criteria is available for testing.
  •        Ability to work in an Agile environment, planning, monitoring, and executing all test activities in a multi-customer and multi-stakeholder environment.
  •        Develop requirement traceability matrix, automation test scenarios and scripts creatively using design techniques, to achieve test coverage by building a robust test pack to support the test execution.
  •        Publish daily regression reports that are clear, effective, insightful, and traceable - whether for defects discovered during test or non-compliance issues found during a process review or audit. Ensure defect reports have reproducible steps to allow for quick resolution. Utilize existing tracking systems, report mechanisms, agreed conventions, and metrics when preparing and providing quality summary reports. Facilitate defect reviews for effective resolution where needed.
  •        Escalate concerns about project/product/process quality in a clear, prompt and collaborative way.
  •        Design and execute functional and regression test cases.
  •        Maintain environments and automation tools to ensure optimal test automation, efficiency and effectiveness.
  •        Demonstrate initiative and leadership in the development and implementation of quality improvement plans for the technical environment


You will be successful if you have 


  •        A passion and desire to achieve excellence in customer satisfaction, process and product quality and reliability.
  •        A good team player – proactive in nature, ability to interact effectively as a member of a team and work collaboratively with other departments is essential to this role.
  •        Excellent interpersonal, communication skills to work within a team environment and cross collaborate with other professionals.
  •        Critical Thinking and analysis skills to quickly integrate complex information to identify strategies and solutions, learning new concepts quickly, demonstrating keen insights into situations, assimilating substantial amounts of information, and narrowing it down to the core idea or issue issues.
  •        Strong understanding of all the stages of Test Life Cycle and Agile Software development and experience working in a Scrum environment, to develop test scenarios and test scripts using industry standard design techniques.
  •        Manage daily work within established guidelines receiving guidance from Team Leads or Senior Team Members.
  •        Capability to prioritize and manage assignments, tasks, and projects to completion with minimal supervision.
  •        Strong diligence to identify, record, and prioritise issues as they arise while multitasking in a demanding environment.


Experience & Qualifications 


  •        Bachelor’s degree in computer science, information technology, management information systems, or related field or equivalent experience.
  •        Software Quality Assurance Certification from an industry recognized organization.
  •        Salesforce Certifications would be highly advantageous.
  •        Minimum of 6 years of Software Testing and relevant quality assurance (QA) technical experience
  •        Minimum of 5 years Test automation experience (Mandatory)
  •        Experience of authoring test automation for Sales, Legal in CRM solutions like Salesforce and Finance process in ERP solution like NetSuite.
  •        Experience in developing end-to-end test automation scripts involving multiple complex systems to attain seamless experience for customers using the process/product.
  •        Ability to craft business requirements into positive and negative functional tests


Essential Technical Skills


  •        Strong automated testing skills using standard or bespoke test tools and techniques such as Selenium RC and IDE, JMeter, Load Runner or equivalent.
  •        Excellent development/scripting skills in common languages like Java, JavaScript, Python, C# and standard web development languages like HTML, CSS.
  •        Strong working experience in implementation and maintain test automation frameworks like Selenium, Cucumber and Protractor is highly advantageous.
  •        Proven working experience in CI tools like with Jenkins, Gearset and GIT.
  •        Familiarity with QA tools and techniques, bug tracking systems, test design and execution e.g., JIRA, Zephyr Scale.
  •        A good understanding of Agile, and ideally a background working in a Scrum environment.

This Location for this role is/are: 

  •        Bengaluru, Karnataka, India


About Qlik 

  •        Check out our company page on Linkedin! 
  •        Follow us on Instagram @lifeatqlik and @Qlik  


Qlik is an Equal Opportunity Employer and does not discriminate on the basis of any protected category or characteristic.  We value the diversity of our workforce. If you need assistance due to disability during the application and/or recruiting process, please contact us via the Accessibility Request Form 


AGENCIES: Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.