Who are we? M3 is a Top 150 Workplaces winner named by the Atlanta Journal Constitution! Employee-owned family-oriented and a great place to grow your career. Our company-wide personal commitment to both clients and employees is simple: do the right thing and invest in long-term relationships. Together we work to provide the highest standard of financial services and technology to deliver on our mission to drive hospitality company success. M3 helps make hospitality companies successful through technology that drives financial performance. Our software is the hotel accounting software used and trusted by the biggest names in the hospitality industry. We are looking for talented professionals to join our team! We're located in beautiful new buildings with Headquarters in Gwinnett County GA just off I-85 and complete with an employee gym bright open work spaces and games in the break room. Description Summary: The QA Automation Engineer designs, implements, and executes key automated testing suites within multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the C#/.NET/SQL Server technology stack. You are able to design, build, and test high quality reusable automated test harnesses and modules. You have experience developing and supporting automated unit, system, performance, and load test harnesses and modules. You can diagnose and resolve issues. Essential Duties:
Ability to design, build and test high quality reusable automated test harnesses and modules as well as designing and building high performance test frameworks for the Hospitality Accounting and Analytics industry
Establishes and demonstrates a working knowledge of tools and technology used in the area
Demonstrates aptitude for analytical problem-solving
Works towards solving complex problems independently
Collaborate with PM and Dev departments
Generates innovative approaches and solutions to recurring problems
Troubleshoots technical issues with internal or external customers
Provides input for designs, functional specifications, and project requirements
Implements designs and provides feedback on the development process
Design, build, test high quality reusable automated test suites
Develops and supports automated unit, system, performance, and load test suites
Leverage continuous build and automated test frameworks
Designs and implements required development and quality tests
Qualifications:
3+ years in automation and 5+ years of experience in Information Technology.
Bachelor’s Degree in IT, MIS or Computer Science highly preferred, or an equivalent combination of education and experience.
The ideal candidate will have experience leveraging continuous build and automated test frameworks as well as experience delivering high quality products on time while working in waterfall and Agile Teams and following their corresponding methodologies. This professional implements individual tasks within a work team, using the ability to manage multiple priorities and generate innovative problem-solving solutions. He or she focuses on developing skills and learning tools in support of project goals.
Certified Software Test Automation Specialist (CSTAS) certification required
In depth experience with automation tools highly desired, such as:
Knowledge of CodedUI, Selenium, , Team Foundation Server and Visual Studio
HP QTP, Rational Robot, HP Loadrunner is acceptable if the previous bullet is not met
Management and Administration
Works independently on complex tasks with some technical and management guidance
Takes direction as an individual contributor and meets performance expectations
Estimates efforts, such as schedules and costs, for individual tasks
Meets predetermined project schedules and deadlines
Evaluates and makes improvements to the development process
Improves efficiencies and reduces costs through adherence and enhancements to project management methodologies, if established for the work team
Manages individual career development; initiates career development discussions with manager
Leadership and Communication
Communicates in a professional manner when interacting with team members
Communicates clearly within team; actively listens to other team members
Produces well-written technical documentation
Gives guidance to less-experienced staff members
Works with management to establish individual career goals that contribute to departmental goals
Interacts and collaborates with team members in a cooperative spirit
Experience leading others desired
Must have strong written and verbal skills in English
Business Acumen and Strategy
Ability to interpret business requirements
Is familiar with the key business competitors (i.e., can identify them, what they do, and what their impact is)
Is familiar with the key internal and/or external customers (i.e., can identify them, what they do, and what their impact is)
Understands strategic vision at the project level
Implements project strategy
Gains initial experiences with implementing technical solutions and seeing the impact on strategic business goals
Physical Requirements:
Ability to sit and/or stand for extended periods.
Ability to perform work on a computer for extended periods.
Ability to travel in representing the company’s interests required.
Ability to attend work and meetings with excellent attendance and punctuality.