Position: Senior Software Test Engineer / Lead
Experience: 6-10 Years
Job Location: Chennai
Software Testing group in Encora, Chennai
Software Testing group facilitates the involvement of Testing with the Product and Development Teams to understand and review product requirements and deliver a quality release each cycle. This is achieved through best in class testing frameworks, tools, policies, and rigorous testing procedures.
This role is in a strategic group at Encora and reports directly to the Senior Manager – Software Testing while acting as the liaison between product management and engineering, as well as by being custodian, gatekeeper, and facilitator for the successful delivery of each product release.
The Position
We are currently looking for a Senior Engineer / Lead – Software Testing for this group to be based out of Chennai, India to work for one of the Software Testing Teams. The incumbent will work on both Functional & Automation Testing and all Testing related assignments, projects as well as strategy and providing oversight to a dynamic, engaged, and skilled group of Quality Engineers. Some of the primary roles and responsibilities include:
Technical
- Perform hands-on technical work to keep projects on course
- Test Scenarios / Cases Preparation
- Test Data Conditioning
- Test Execution
- Defect / Bug / Issue Reporting
- Tracking reported issues to closure
- Tracking test results
- Design and script test cases for Test Automation
- Run Automated Tests
- Publish Test results to stakeholders
- Keep Automation Suite up to date
- Execution of various testing procedures such as functional testing, automation testing, performance testing, regression testing, sanity & smoke testing for each release cycle of the product
- Drive a feedback loop mechanism to ensure best software development practices and other elements that consistently not meet testing criteria is reported back to improve overall quality
- Perform analysis of upcoming releases to understand the requirements from the perspective of completion, testability, and ease of understanding.
- Responsible for providing estimates for new releases based on QA lifecycle
- Perform test results analysis, post execution of testing, and provide feedback on areas of improvements in quality.
- Perform defect trend analysis during and after release and provide detailed report on risks and lessons learned.
- Responsible for creating test strategies for all the planned released in the area based on organization standards and best practices
- Act as gatekeeper and sign off on all releases that are ready for production or Product Team’s Testing (or any internal / client testing)
- Be an advocate of automation, responsible for designing a new automation framework or maintaining the existing test automation framework and improving it on regular basis.
- Responsible for augmenting automated test cases after every release to maximize the benefits out of test automation.
- Should be ready to work out of Chennai Office in person.
The Position Requirements – Area of Expertise and Focus
- Expert at the various approaches & techniques used in testing.
- Expert at Selenium / C#
- Knowledge on API and DB Testing
- Deep technical expertise in implementing industry standard testing methodology and tools
- Experience in implementing testing best practices specific to the test planning and execution processes and gaining buy-in for changes from leaders.
- A deep understanding of test planning and delivery challenges
- Experience with methodologies including, but not limited to Agile or Waterfall
- Experience in planning, tracking, and delivering projects
- Working experience in ADO (Test Case Scripting & Management)
- Hands-on experience in latest AI tools like Functionize is preferable.
The Position Requirements - General
- Bachelor’s degree in Engineering
- Master’s in engineering / Technology or Post graduation in business (Nice to have)
- 6 to 10 years of hands-on experience in Manual and Automation Testing.
- Preferred experience in product focused companies
- Background in the banking or mortgage or other financial services industries is preferable
- Good understanding of SaaS offerings, cloud infrastructure and open-source tools
Communication
- Facilitates team and stakeholder meetings effectively
- Holds regular status meetings / scrums with testing & development team
- Delivers engaging, informative, well-organized presentations and demos / walkthroughs to large teams including leaders.
- Resolves and/or escalates issues in a timely fashion
- Understands how to communicate difficult/sensitive information tactfully
- Astute cross-cultural awareness and experience in working with international teams (especially US)
Top Skills
Encora Chennai, Tamil Nadu, IND Office
No. 11, Doxa Business Center, Rattha Tek Tower, MR Road Thoraipakkam , Chennai, India, 600097