Senior QA Automation Engineer (TER_SQA_1123)
Brief description :
Location : Trivandrum
Work Mode : Hybrid
Role and responsibilities:
- Design, develop, and execute automated test scripts using Selenium and C#
- Collaborate with cross-functional teams to ensure the automation framework aligns with project requirements
- Proficient in conducting SQL Server database testing to ensure data integrity and reliability
- Executes Automation Suites and reports results to product stakeholders
- Sets up and maintains personal testing environments. May set up team testing environments
- Tracks defects from detection to resolution and works with developers to reproduce and resolve defects
- Acquires and maintains knowledge of existing products, automation frameworks, operations or systems
- Provide automation testing effort estimates for enhancements
- Apply agile testing principles to contribute effectively in sprint planning, reviews, and retrospectives
- Collaborate with the Agile team to ensure timely delivery of high-quality software
- Conduct thorough test case reviews to ensure comprehensive test coverage.
- Identify and report defects with detailed documentation and reproduction steps.
- Stay abreast of industry trends, tools, and best practices for test automation.
- Propose and implement improvements to the existing automation framework.
- Other duties and projects as assigned
â¯
Experience:â¯
- Proficiency with Microsoft Office applications
- 3-8 years of experience in functional automation
- Knowledge of automated testing software tools with ability to design and develop automated testing programs in Selenium and C#
- Experience in API Automation
- Knowledge in oops concepts
- Experience in automating web and windows applications
- Experience in relational databases and coding to relate to them, including but not limited to SQL syntax
- Effective verbal and written communication skills; effective customer service skills
- Ability to work independently or within a team environment
- Knowledge of quality assurance methods and techniques including the software development lifecycle
- Strong knowledge of Windows based operating systems and Microsoft networks
- Effective planning and organizational skills, with an attention to detail
- Effective analytical and problem-solving skills and ability to think ‘out of the box’ for process improvements
Performance Testing (Good to have):
- Utilize performance testing tools to identify and address system bottlenecks
- Collaborate with performance engineers to optimize application performance
Others:
- Excellence:
- Strive for excellence in delivering high-quality automation solutions
- Uphold standards and best practices in testing methodologies
Collaboration:
- Foster a collaborative environment by actively participating in team discussions and knowledge sharing
- Work closely with cross-functional teams to achieve common goals
Innovation:
- Encourage innovative solutions and approaches to enhance the efficiency of the automation process
- Contribute to the continuous improvement of testing strategies
Integrity:
- Demonstrate integrity by maintaining a high level of accuracy and honesty in all testing activities
- Uphold ethical standards in reporting and resolving issues
Adaptability:
- Adapt to evolving project requirements and technological advancements
- Embrace change and contribute to the flexibility of the testing process
Preferred skills
Key Skills:
- Performance Testing (Good to have)