Mage Data strengthens its data security posture with the ISO 27001 certification. READ MORE >

TEAM

Become a Magecian

We go to work every day to try and make the digital world a better, more secure place. To do that, we're assembling a team of talented individuals who can bring their A-game to the table every single day. We promise an environment conducive to growth with a lot of room for fun. If this sounds like something you'd like to be a part of, we'd like to hear from you.

Development

Position Type: Permanent
Location: Chennai
Starting Date: Immediately or With in 1 month
Experience: 12+ Years
Work Mode: Work from Office – Minimum 3 days
Minimum Requirements
• BE / MCA, MSc IT or Equivalent
• 12+ Years Experience on Quality assurance in a complex development environment.
• Experience with agile development methodologies such as Scrum or Kanban
• Should have3+ years of Minimum Experience as QA Manager with 2-3 years in
Performance and Automation experience.
• Experience testing data-driven software applications and good exposure to testing web-based applications and APIs.
• Familiarity with testing tools and automation tools such as Selenium, JMeter, Cucumber, Burp
Suite, ZAP, Postman etc.
• Working Knowledge of SQL and exposure to relational, NoSQL, BigData and cloud
databases.
• Working knowledge of tools like Jenkins, GIT, Maven, TestNG, JIRA and ALM
• Should have handled minimum team size 5+.
• Ability to multitask when needed and be highly productive – have a reputation for getting
things done quickly and efficiently.
• Preferring people based out in Chennai / South India.
Key Responsibilities
• Strategies, Plan Quality Product Releases for MAGE and delivery roadmaps
• Drive QA team to reduce regression and quicker releases.
• Work with Product Leads/ Development Leads and Scrum master’s to define the project’s
testing scope , priorities and manage the test execution for projects.
• Participate in all Agile practices, Estimating, prioritizing, planning, and coordinating quality
testing activities.
• Adhere to existing standards; provide suggestion to improve and set new standards.
• Configure, maintain, Develop, and operate service test automation tools and frameworks.
• Integrate test automation scripts with Continuous Integration and Delivery pipeline.
• Daily and Weekly Status Reports and Demonstrate excellent communication skills with
technical and non-technical teammates and shows a high level of emotional and professional
maturity

If you are interested in this position, please send your resume and cover letter to [email protected]. We look forward to hearing from you!

Apply now

Position Type: Permanent
Location: Chennai
Starting Date: Immediately or within 1 month
Experience: 5+ Years
Work Mode: Work from Office / Hybrid
Job Description
We are looking for a Java developer responsible for building applications. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
An ideal candidate will have strong technical and communication skills, a strong coding experience and web application background, and a comprehensive understanding of how to design and work well within a collaborative environment. A solid understanding of Java development, build systems, and best coding practices is critical to success.
Responsibilities
• Translate application storyboards and use cases into functional applications
• Design, build, and maintain efficient, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automatization.
• Ensuring the proper design principles and design methodologies
• Improving Performance of the application
• Development under stringent and tight deadline
• Quick learner of new technologies and ready to do a POC’s using them.
Basic Qualifications
• Bachelors or Master degree in Computer Science, IT or related Engineering discipline
• 5+ years of software development experience in Java / J2EE technologies (Java 8,11 and later
version)
• Experience in Spring, Hibernate and Web services
• Hands-on experience in Algorithms and Data structures, applying the Design patterns
• Hands-on experience in Java IO [and NIO], Java concurrency package
• Experience on big data tools like apache zookeeper, drill
• Experience on elk stack.
• Experience with authorization and authentication frameworks
• Experience on development tools like jira, GitHub
• Preferable Exposure on Unit Testing frameworks like Junit or TestNg
• Preferable Exposure to SQL or No SQL DB
• A contributor with experience of open-source development

If you are interested in this position, please send your resume and cover letter to [email protected]. We look forward to hearing from you!

Apply now

Position Type: Permanent
Location: Chennai
Starting Date: Immediately or within 1 month
Experience: 5+ Years
Work Mode: Work from Office / Hybrid
Job Description
We are looking for an experienced software automation tester to join our team. The ideal candidate should have a strong background in software automation testing and quality assurance methodologies, with a focus on data-driven software applications. As a software automation tester, you will be responsible for designing and implementing automated testing scripts, executing test plans, and identifying defects and issues in our data discovery and static data masking software.
Key Responsibilities
• Design and develop automated test scripts, preferably in Java.
• Work with cross-functional teams to identify software defects and create test plans.
• Conduct functional, regression, and performance testing of our software applications.
• Use automated testing tools and scripts to improve testing efficiency.
• Collaborate with developers to ensure timely resolution of defects and to ensure the overall
quality of the software.
• Analyze test results and provide feedback to the development team.
• Continuously improve the quality and efficiency of the testing process by identifying
opportunities for automation and optimization.
Qualifications
• Bachelor’s degree in Computer Science, Information Systems, or a related field.
• Minimum of 3 years of experience in software automation testing and quality assurance.
• Experience testing data-driven software applications, particularly in the data discovery and
static data masking domain.
• Strong programming skills in Java.
• Familiarity with automated testing tools such as Selenium, NgWebDriver, Cucumber (BDD
Framework), TestNG – Test Runner, POM design pattern (Page Object Model), Extent
Reports (Spark Report) integration, Log4j and Maven.
• Knowledge of SQL and exposure to relational, NoSQL, BigData and cloud databases.
• Experience with agile development methodologies such as Scrum or Kanban.
• Strong communication and collaboration skills.

If you are interested in this position, please send your resume and cover letter to [email protected]. We look forward to hearing from you!

Apply now

ASIA/INDIA
4.3/5
NEW YORK
5/5
GENDER RATIO
50%
EMPLOYEE HAPPINESS INDEX
4.3/5