Senior Software Qa Engineer

Year    Bangalore, Karnataka, India

Job Description


About HME

About ANSR

As part of a strategic partnership ANSR is hiring on behalf of their client HME. You will be employed by ANSR until HME GCC is operationally ready to onboard employees. The transition from ANSR to HME GCC is targeted to be completed by Q1 2024.

About our client HME

For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved greatly and pioneered into a variety of niche markets, setting new benchmarks with their work.

HME believes that there\xe2\x80\x99s more to a person than what\xe2\x80\x99s written on their resume. HME sees their employee



Senior Software QA Engineer

Job Information

Reporting To: Senior Software Engineering Manager

Job Summary :

Under minimal supervision, support the testing, correction/modification, and quality assurance of products under development as well as existing products (containing Software or Firmware). Work on assignments or lead projects that are moderate to complex in difficulty, requiring judgment in resolving issues and in making recommendations. Perform complex tasks to develop and apply functional, system, integration, regression test requirements on products and for reporting on test results. Develop test plans, write test cases and procedures, execute test cases, file bugs, and develop automatic test programs and scripts. Perform analysis and documents test results. May lead a team to verify the designed products for compliance with the product requirement and functional specifications, and to see the product through from conception to release.

Essential Job Functions

  • Software Quality Assurance
  • Develop test strategy for complicated features and systems.
  • Design and develop comprehensive and end-to-end test cases and test plans.
  • Design, develop, maintain, and execute test cases and test plans at functional and system levels.
  • Perform black and gray box testing of released products and products under development to reveal design and implementation defects.
  • Understand functional, system, integration and regression testing focus at feature and system level.
  • Use test tools such as debuggers, emulators, and simulators to test. Use bug tracking systems to track the life cycle of bugs.
  • Develop and maintain quality engineering processes and initiatives.
  • Identify automation opportunities and develop & maintain automated tests.
  • Analyze test results, troubleshoot, and triage issues with different teams to drive towards root cause identification and resolution. Created By: Maxx Freismuth May 24, 2023 Version: 1
  • Work closely with developers, product managers, and QA engineers to gain a deep understanding of product features and create comprehensive test plans.
  • Promote software testing best practices and contribute to the design and architecture of software products.
Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Knowledge/Skills/Abilities

What you will need to succeed in this position:
  • Bachelor\'s degree in Computer Science, Computer Engineering or a related field
  • Strong experience in testing cloud-based applications, preferably IoT device management portals
  • Strong experience with manual and automated testing methodologies and tools
  • Strong understanding of Azure services and IoT Hub
  • Proficient in SQL syntax, including the ability to write complex queries, subqueries, and joins, and familiar with the use of aggregate functions, stored procedures, and triggers.
  • Experience with database management systems such as MySQL, Oracle, Progress or Microsoft SQL Server, and familiar with database concepts.
  • Proficient in Java programming and test automation frameworks such as Selenium, Appium or Cucumber
  • Hands-on experience with Jenkins or other build automation tools
  • Experience in services and protocol testing working with HTTP/JSON/Rest APIs.
  • Hands-on experience designing and coding automated tests in Java and/or Python, and with Selenium
  • Experience collaborating closely with development teams in an Agile software development environment.
  • Experience with project, test and knowledge management tools such as Jira, Xray, and Confluence.
  • Excellent verbal and written communication skills.
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and in a team environment

HME

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3144066
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year