Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.
Headquartered in the U.S., Acquia is a Great Place to Work-CertifiedTM company in India, is listed as one of the world’s top software companies by The Software Report, and is positioned as a market leader by the analyst community. We are Acquia. We are building for the future and we want you to be a part of it!
Acquia seeks a passionate Senior Developer in Test with expertise in efficient automated testing. You will collaborate with developers, test engineers, and product managers to deliver exceptional SaaS applications. As a key member of the Agile development team, you will lead testing strategy and drive test automation requirements.
Our quality engineering team is dedicated to continuous improvement, optimizing testing processes, automation, innovation, and best practices. As a collaborative sprint team member, you'll guide testing infrastructure and automation, providing essential expertise. Your contributions are pivotal in maintaining high software standards for an outstanding user experience in our fast-paced, diversified development environment.
Essential Duties:
- Coordinate with software engineers and product managers to identify automation needs
- Design, develop, execute, and maintain high-quality test automation solutions for functional, regression and performance testing
- Guide and set automation coding standards
- Collaborate with, coach and mentor junior level quality engineers, providing hands-on support as needed
- Continuously evaluate and contribute to testing strategies and techniques, actively contributing to test automation and performance testing initiatives
- As a hands-on contributor, write and execute tests to maintain high standards of software quality and ensure adherence to best practices
- Conduct thorough code reviews for tests authored by other team members, offering valuable feedback and ensuring consistency and robustness in the test suite.
- Estimate, prioritize, plan and coordinate testing activities within an Agile environment
- Actively troubleshoot and support applications running in production environments
- Actively promote and execute Quality best practices, tools, and methodologies
- Actively engage as a participant in our collaborative team environment
You will be successful if you:
- Demonstrate adaptability and a continuous learning mindset
- Are comfortable with ambiguity and working in a fast-paced environment
- Balance critical thinking with creative problem-solving
- Make informed decisions, balancing quantitative and qualitative reasoning
Essential Qualifications:
- 4-7 years experience in scripting/coding one or more programming languages (Java, JavaScript/TypeScript, Groovy, Python) and test automation frameworks (Playwright, Selenium, WebdriverIO, Spock, REST-assured)
- Strong technical leadership in designing and implementing test automation
- Demonstrated ability with object-oriented design and coding skills
- Experience developing test tools and test automation from scratch
- Experience mentoring other Test Engineers
- Knowledge of software development lifecycle
- Proven Exploratory testing skills, adept at uncovering unforeseen issues in dynamic environments
- Experience with Agile development methodologies
- Experience working with CI/CD tools (i.e. Jenkins)
- Self-motivated and self-directed mindset
- Customer service-oriented attitude
- Top-notch communication and time management skills
Gives you the edge:
- Experience in testing Software as a Service (SaaS) applications
- Familiarity with Ruby, Java, JavaScript, Selenium, RSpec
- Hands on experience with AWS
- Familiarity with Jira, and GIT
- Experience with Linux OS system management
- Hands on experience with Kubernetes, Docker, or containerization concepts
- Experience working with Relational (SQL e.g. Snowflake, mySQL, Postgres) or Non-relational (NoSQL e.g. DynamoDB, Elasticsearch) data stores
Acquia is proud to provide best-in-class benefits to help our employees and their families maintain a healthy body and mind. Core Benefits include: competitive healthcare coverage, wellness programs, take it when you need it time off, parental leave, recognition programs, and much more!
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.