Location
Chennai | India
Job description
Maveric Systems Limited
Job Summary
A principal software engineer is an expert who seamlessly integrates managerial and technical expertise to design and refine an organization’s software, technologies, and processes in line with business goals. Acting as both mentor and supervisor.Roles & Responsibilities
- Must have strong coding experience in Java + Selenium and exposure to testing web applications.
- Very Strong Functional Testing fundamentals
- Good Experience/Knowledge in API, Appium, Perfecto, Mobile Automation, TOSCA Automation
- Proficient in bug tracking and test management tool-sets (JIRA, SVN, GIT, Jenkins, HP-ALM)
- Strong experience in Automation in Java & Selenium and Jenkins pipeline
- Strong experience in SQL for database driven testing
- Good exposure to web application testing
- Strong understanding of overall architecture of systems under test
- Strong experience in Test Strategy, test plan, Test design, test execution traceability matrix, test report and ensure usage of tools for optimization
- Knowledge or basic experience of agile development processes (SCRUM) is a great plus
- Knowledge of software engineering lifecycle process is a plus
- You have strong communication skill and vendor handling experience
- Manage test execution of project feeding into the quarterly releases; ensuring smooth delivery and driving towards application quality (Including organizing walkthroughs with BA’s and walkthroughs with business)
- Provides regular status reporting to key stakeholders including progress, risks, issues and mitigation steps
- You possess excellent analytical troubleshooting skills and ability to own problems through to resolution
- You demonstrate ability to effectively work both independently and within multi-functional project teams than span multiple time-zones
- A proven ability to pick up and learn a wide range of new technologies and topics
- You are a self-starter, being able to take ownership of tasks on short-notice and work under stress & challenging deadlines
- You are prepared to take on responsibility for tasks and work independently
- You present excellent organizational and time management skills
- Team player - highly proactive team player eager to support your colleagues when neededSkillsEducation
- Bachelor’s degree in computer science, Computer Engineering, Information Technology, or a related field (or equivalent)
- 5+ years’ experience in Quality Assurance role.
Job tags
Salary