Senior QA Automation Engineer - AWS & Salesforce (Portugal)

Flosum·Remote(Portugal)
Software Development
Salesforce

WFA Digital Insight

As demand for skilled QA automation engineers grows, with a 25% increase in job postings over the past year, professionals with expertise in Salesforce and AWS are in high demand. With the rise of remote work, companies like Flosum are looking for talented individuals who can design and implement automated testing frameworks that bridge cloud microservices and Salesforce metadata. According to recent statistics, the adoption of cloud-based services has increased by 30% in the past two years, making this role a critical component of Flosum's success. Before applying, candidates should be aware of the importance of staying up-to-date with the latest trends in DevOps, Release Management, and Data Backup solutions, as well as having a deep understanding of Salesforce Lightning architecture and security models.

Job Description

About the Role

The Senior QA Automation Engineer role at Flosum is a mission-critical position that requires designing, building, and maintaining an end-to-end automated testing framework that bridges AWS cloud web applications and Salesforce architecture. As a key member of the team, you will ensure the seamless and secure sync of enterprise DevOps data between cloud microservices and Salesforce metadata. Your expertise in QA automation, Salesforce Lightning, and API testing will be crucial in delivering high-quality solutions.

The role entails working closely with cross-functional teams to identify and prioritize testing requirements, developing automated testing frameworks, and integrating testing suites into modern Git-based CI/CD pipelines. You will be responsible for creating stable UI tests for Salesforce Lightning, developing robust API automation suites, and ensuring the security and integrity of data integrations between AWS and Salesforce.

Flosum is a leading provider of native DevOps, Release Management, and Data Backup solutions for the Salesforce ecosystem. As a Senior QA Automation Engineer, you will be part of a team that is passionate about delivering innovative solutions that make a significant impact on the industry.

What You Will Do

  • Design and implement an automated testing framework covering both AWS-hosted web applications and connected Salesforce native workflows
  • Automate end-to-end user journeys that cross platforms, including actions initiated in cloud web UI that trigger deployments or metadata backups inside Salesforce
  • Create stable UI tests for Salesforce Lightning that resist dynamic ID changes and effectively handle Shadow DOM components
  • Develop robust API automation suites to validate real-time data integrations, webhooks, and secure queues running between AWS and Salesforce
  • Integrate automated test suites cleanly into modern Git-based CI/CD pipelines
  • Collaborate with cross-functional teams to identify and prioritize testing requirements
  • Develop and maintain detailed documentation of testing frameworks, including test cases and results
  • Participate in code reviews and contribute to the improvement of the overall testing framework
  • Stay up-to-date with the latest trends and best practices in DevOps, Release Management, and Data Backup solutions

What We Are Looking For

  • 4+ years of experience in QA automation engineering, specifically handling complex enterprise integrations
  • Deep Salesforce expertise, including exceptional understanding of Salesforce Lightning architecture, metadata, security models, and developer workflows
  • Proficiency in code-first automation using tools such as Playwright, Cypress, or Selenium
  • Experience with API and database testing, including REST API testing and SOQL queries for direct Salesforce database verification
  • Strong understanding of DevOps principles and experience setting up automated test steps within CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment
  • Experience with Git-based version control systems and Agile development methodologies

Nice to Have

  • Experience with Salesforce-specific automated testing systems, such as Provar or ACCELQ
  • Knowledge of cloud-based services, including AWS and Azure
  • Familiarity with containerization using Docker and Kubernetes
  • Experience with test automation frameworks, such as TestNG or Pytest
  • Certification in Salesforce development or QA automation

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a leading provider of native DevOps, Release Management, and Data Backup solutions for the Salesforce ecosystem
  • Collaborative and dynamic work environment with a team of experienced professionals
  • Professional development opportunities, including training and certification programs
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies, including Salesforce and AWS
  • Recognition and reward for outstanding performance and contributions to the team
  • Comprehensive health and wellness program, including mental health support and employee assistance
  • Generous parental leave policy and family-friendly benefits
  • Annual performance-based bonus and stock options
  • Paid time off and holidays, including a holiday closure period

How to Stand Out

  • Leverage your Salesforce expertise: Highlight your experience with Salesforce Lightning architecture, metadata, security models, and developer workflows to stand out in the application process.
  • Stay up-to-date with industry trends: Familiarize yourself with the latest developments in DevOps, Release Management, and Data Backup solutions to demonstrate your commitment to ongoing learning and professional growth.
  • Develop a strong portfolio: Create a portfolio that showcases your experience with automated testing frameworks, API testing, and CI/CD pipelines to demonstrate your technical skills to potential employers.
  • Prepare for technical interviews: Review common interview questions for QA automation engineers, and practice whiteboarding exercises to improve your problem-solving skills and communication style.
  • Negotiate your salary: Research the market rate for Senior QA Automation Engineers in your location and be prepared to negotiate your salary based on your experience and qualifications.
  • Look for red flags: Be cautious of companies with unrealistic expectations, poor communication, or a lack of transparency in the hiring process.
  • Network and make connections: Attend industry events, join online communities, and connect with other professionals in your field to build relationships and stay informed about new opportunities.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.