QA Systems Engineer

at  Cloudflare

Lisboa, Área Metropolitana de Lisboa, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Sep, 2024Not Specified02 Jun, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!

Responsibilities:

QA Testing efforts would be surrounding company’s quote to cash systems which includes internal and SAAS systems that support ordering, subscriptions, entitlements, billing, invoices, taxation, payments, revenue recognition and other systems/ integrations supported by enterprise engineering team

  • Job will involve a combination of manual QA testing and automation QA testing. The split between the two can vary depending on business needs.
  • Work closely with business teams, analysts, engineers and product managers to write test plans, test cases and estimates to support project and product releases ensuring consistency with specified requirements agreed with both external and internal customers
  • Strategize, lead, and execute end to end integration tests, system tests, functional/ non functional tests for various complex programs and initiatives. Support “ad-hoc testing” needs.
  • Execute test cycles that follow best practice standards, (both manual and automated) producing documented results that determine the release readiness of products or features
  • You have hands-on experience in designing and building using at least one of the Test automation frameworks (Jest, TeamCity, Cypress, Selenium, Cucumber, Junit, Maven etc) and built new test automation libraries
  • Work with and coordinate between geographically distributed cross functional team members, users, vendors and customers. Communicate with business users within all levels of the organization
  • Facilitate problem solving and troubleshooting of quality issues. Champion effective defect management best practices
  • Ensure there is a full understanding of work effort, timelines and expectations
  • Document, coach & track quality assurance best-practices.
  • Proficient in writing database queries in PostGres/ BigQuery/ Snowflake or other languages
  • Support on-call rotation with team members. Respond promptly to application alerts, production issues and follow through to resolution per established SLAs
  • Hands-on experience with analytics and monitoring tools like Grafana (configuring, creating queries, dashboards, and alerts), and ability to troubleshoot application/ systems logs using tools like Kibana, Sentry
  • Programming Skills: Proficiency/Good Understanding in at least one programming language is crucial. Common languages used in software QA engineering include Go, Python, Java. Knowledge of scripting languages like Bash or PowerShell can also be valuable
  • Bug Tracking and Management Tools: Familiar with bug tracking and test case management tools, such as JIRA, QMetry, Bugzilla, or similar tools, is beneficial. Being able to effectively log, track, and communicate issues is essential for efficient collaboration with x-functional teams
  • Education Required: Bachelor in Computer Science, Information Systems or related discipline, or equivalent work experience
  • Adaptability and Growth Mindset: Demonstrating a willingness to learn new technologies, tools, and methodologies is crucial. Adaptability to changing project requirements and the ability to work in a dynamic environment is highly desirable


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Lisboa, Portugal