Log in
All jobs
TT

Senior Automation Engineer

Tyler Technologies
Pune, Maharashtra
On-site

About this role

Senior Automation Engineer

Location

Pune, Maharashtra

Travel 0-5%

Responsibilities

  • Design, implement and execute complex and/or high-profile test cases based on product functional specifications.
  • Develop, implement and maintain complex test automation scripts using automation tools.
  • Develop test automation framework for projects that require an in-depth knowledge of software functionality.
  • Analyze software issues to determine root causes and provide detailed reports to the QA Manager and Software Engineers.
  • Conduct Thorough and accurate software testing and provide approvals during development sprints, integration, release, regression and patch software development phases; document results.
  • Perform comprehensive testing and validate that program modules meet specifications and standards; this involves interviewing multiple parties to design effective test solutions.
  • Create and maintain complex test plans and test cases for all testing assignments.
  • Participate in agile scrum meetings to gain and apply knowledge of feature requirements, system operation, and ensure new feature stories have appropriate test criteria defined.
  • Review and edit regression complex test case scripts.
  • Document and execute black box, exploratory/heuristic, end-to-end, and other testing approaches necessary to ensure effective product test coverage.
  • Work with Product Analysts, Product Managers and other relevant parties to design and document test cases for new and existing complex product features and functionality within Tyler’s software application.
  • Consult with product development in the design of acceptance test criteria for new product feature stories.
  • Validate written documentation for accuracy and completion.
  • Leverage risk-based analysis to identify manual test cases for test automation.
  • Execute automated test scripts and evaluate results; assist with automation script maintenance.
  • Identify and document software defects in the issue-tracking system and proactively communicate with software developers and other relevant parties.
  • Provide direction to other QA staff, and conduct training as required.
  • Identify new procedures, methods and/or tools to improve the efficiency of the QA process.
  • Provide analysis and recommendations to support for development and support team employees.
  • Occasional travel may occur.
  • Perform other duties as assigned.

Qualifications

  • Bachelor's degree or higher in Computer Sciences, Management Information Science, or Business. Equivalent work experience may substitute for degree requirement.
  • Typically has five years of experience in software quality assurance/testing or related experience including but not limited to writing and executing on test cases, test scripts and plans successfully.
  • Previous experience developing automated tests using coding languages required.
  • Proficient analytical and problem-solving skills involving comprehensive research and fact finding along with effective root cause analysis, sound decision making and effective resolutions.
  • Highly proficient understanding of QA testing methodologies and practices.
  • Strong knowledge and understanding of the full software development lifecycle and associated methodologies is required.
  • Keen attention to detail.
  • Strong planning and organizational skills involving the ability to manage multiple work streams effectively.
  • Strong time management skills with proven track record of delivering successful results.
  • Strong interpersonal and communication skills involving communicating technical and non-technical information in writing and verbally.
  • Solid knowledge and experience with relational databases including solid knowledge and understanding of SQL and queries.
  • Proficient with Microsoft Office.
  • Ability to work independently as well as collaborate in a team as well as across functional groups.
  • Experience providing guidance and director to team.
  • Ability to be effective in a fast-paced environment.
  • Solid knowledge and understanding of Agile SCRUM development processes.
  • Must be able to travel occasionally if requested.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →