Maropost is the leading provider of on-demand email and digital marketing solutions. Our Software as a Service Marketing Cloud technology provides organizations with a single platform to connect with customers via marketing automation, mass and transactional email, social media, mobile messaging, landing pages, and more.
Thousands of marketers and hundreds of enterprise brands use the Maropost marketing platform worldwide!
Duties And Responsibilities :
Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed;
i.e., perform manual static testing.
Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing, BDD.
Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software Cafeteria products;
i.e., perform automated dynamic testing.
Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
Work with the Release Engineering team to create and maintain an automated nightly build verification (- smoke- ) test.
Ensure proper version control and configuration management of all test objects developed and test environments used.
Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
Update test execution status following agreed-upon processes as part of regularly-scheduled test status updates.
Trace test cases and results back to specific quality risks.
Assist the Team Lead in the creation of test project status reports and metrics (e.g., Test Dashboard).
Provide the Team Lead with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Assist the Test Lead in preparing test plans, budgets, and schedules.
Participate in tester interviews, including administering - audition interviews- for Manual Test Engineer and Test Automation Engineer.
Provide technical guidance to junior-level test engineers assigned to assist the Test Automation Engineer.
Provide the Test Lead with performance assessments for assigned junior personnel.
Minimum 4 years of experience as Automation Test Engineer.
Hands on experience on Selenium, Cucumber with Ruby or Java language.
B.Tech in Computer Science / MCA or similar relevant field.
Hands on experience on Cypress Automation tool and Performance tool like (Jmeter, Load Runner) will be added advantage.
Develop and maintain good professional working relationships, especially within the test team and with those who interact regularly with the test team.
Focus on the important testing and project priorities as agreed-upon with the test lead.
Show initiative in setting and meeting goals within an environment of managed change.
Understand the role of testing within the software development lifecycle and business-related