Superior Jobs

 

Senior Software Engineer (Full Stack)

Apply
  • ID: 16926
  • Posted: 6/17/2020
  • Location: Bangalore South, KA
  • Category: Java Technologies
  • Job Type: Permanent

Description

Accountable for Software Quality assurance across different projects 
• Work closely with product leads to understand development requirements and develop the Testing framework and automation testing scripts for the functionality and regression scenarios
• Validate developed solutions to ensure that requirements are met, and the results meet the business needs
• Work in a Agile Software development environment and deadline driven approach 
• Establish the practices for software testing, Bug triage, Testing automation models for various projects in the department 
• Create a testing automation pipeline in DevOps environment to support the CI/CD methods 
• Establish and maintain Continuous Deployment methodologies including working with SQA teams across projects to enforce unit and automated testing in place 
• Develop required tools to automate management of all facets of data operations
 
Job Requirements

 
5-7 years of experience in testing highly available, web-scale, distributed systems/applications
• Real passion for product quality and uncovering hard to find scenarios and bugs
• Excellent knowledge of Software development lifecycle, testing Methodologies, QA terminology, processes, and tools
• Experience building test automation frameworks and business use-case testing. Automated test development with Selenium and C# preferably 4+ years of hands on experience
• Automated testing of front end developed with latest UI technologies & frameworks by using either JS/React.JS/Angular 
• Excellent analytical, problem solving and communication skills. Self-motivated, results oriented and deadline driven
• Experience with automation (any/all levels: API, UI, System Level) using automation frameworks and tools, such as TestNG, JUnit and Selenium • Black box testing, White box testing, and Regression testing of web applications
• Continuous Integration/Continuous Deployment pipeline and distributed revision control (e.g. Git)
• Use of test and mock frameworks (e.g. GitHub Pester)
• Writing integration tests, functional test • Establish the communication between Development team, stake holders to demonstrate the software test results and chair bug triage meetings 
• Maintain and Manage the testing score for each release
• Cross-component/cross-product failure analysis and generating tracking metrics
• Experience in performance testing and Load testing are added advantage
• Insight and working knowledge/experience of test design in both a manual and automated framework, such as Specflow, Selenium Webdriver, and Nunit
• Understanding of Software Architecture and well-versed with different software architectures 
• Working in an AWS cloud environment is desirable
Apply
 

Already have an account? Log in here