Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Software Engineer - Quality Assurance

Development | Hybrid in Hyderabad, India | Full Time

Job Description

Job Purpose:

As a Senior Quality Software Engineer has practical knowledge of agile development methodologies and engineering best practices. Designing and assisting in building test automation architecture. The Senior Quality Engineer will provide experienced quality assurance support to the product development team, resolving bugs, defects, and other issues and ensuring the product meets customer specifications. Managing defects and proactively identifying risks to management.

Job Responsibilities:

Essential Functions:

  • Ability to come up with software Test strategies and get it executed successfully.
  • Responsible for management and coordination of all testing activities on assigned projects including definition of testing approach, test effort estimation, progress and status reporting, training and education.
  • Analysis of current manual test processes to design automation scope and structure.
  • Build and implementation of robust automated test framework.
  • Integration of automated test suites with the current build and deployment processes.
  • Maintenance of automated tests to accommodate changes in system design and architecture.
  • Provide periodic automation execution status to all stakeholders.
  • Should be able to analyze, verify and automate API cases.
  • Should be able to spin up and down Quality environment as needed.
  • Integration of Automation framework with CICD and other 3rd party tools.
  • Design and publish meaningful metric to support automation test creation and execution.
  • Maintain regression testcases.
  • Better structure test cases with automation in mind -- including identifying prerequisites and specifying what should be validated.
  • Constantly working on upgrading automation framework and increase performance and efficiency of automation scripts.
  • Extensive data analysis for both manual and automation testing.
  • Perform peer design and code reviews.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Collaborate with colleagues to implement and integrate new tools and technology.
  • Support QC engineers by providing advice, coaching and educational opportunities.
  • Support the continual growth of the engineering team by participating in the recruitment process.
  • Remain current with industry and company development practices as well as evolving technology trends.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Strong understanding of functional and non-functional software
  • Requires excellent Organizational, time management and prioritization skills.
  • Requires excellent Communication skills.
  • Requires strong attention to detail.
  • Build and implementation of performance test suites.

Non-Essential Functions:

  • Understand client-server architecture, MS Windows services, web server technologies (IIS) and general networking knowledge

Job Requirements:

Required Education and Experience:

  • Bachelor’s degree pertaining to computer science.
  • 5 to 10 years of relevant Testing experience in a product development environment.
  • Experience with design and development automation Framework using.
  • Prior experience with Data Driven Frameworks using XML and Database (MS SQL Server).
  • Testing: Selenium, Jira, Xray, NUnit, WebdriverIO, Protractor, JMeter or similar.

Preferred Education and Experience:

  • Experience as test lead is preferred.

Expected Competencies:

  • Excellent verbal and written communication skills.
  • Detail-oriented and able to work at an efficient pace.
  • Multi-tasking abilities
  • Strong analytical skills and problem-solving ability
  • Ability to work in a collaborative, team environment and ability to remain positive even during fast paced, potential stressful situations.
  • Requires excellent Organizational, time management and prioritization skills.
  • Requires excellent Communication skills.
  • Requires strong attention to detail.

Work Timings : Position

This is a full-time position. Days and hours of work are Monday through Friday, and should be flexible to support different time zones ranging between 11AM IST to 2AM IST, Work schedule may include evening hours or weekends due to client needs per manager instructions This role will be working in Hybrid Mode and will require at least 2 days’ work from office at Hyderabad. Occasional evening and weekend work may be expected in case of job-related emergencies or client needs.

EEO Statement

Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Cendyn expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cendyn’s employees to perform their job duties may result in discipline up to and including discharge.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.