Post job

Quality Assurance Engineer jobs at Esri - 269 jobs

  • Product Test Engineer II - Featured Server

    Esri 4.4company rating

    Quality assurance engineer job at Esri

    Are you a geographer, GIS/data analyst, engineer or computer scientist who has a passion for building high-quality commercial software? We are looking for individuals with a dedication to quality and software engineering to join our team and help advance Esri's cutting-edge ArcGIS software. Your work will involve discovering innovative ways to improve the products we deliver to our customers worldwide, finding ways to stress our code and build, automate and maintain test scenarios. This challenging opportunity allows you to leverage your skills to design and build innovative automated tests. You will work with a diverse group of engineers and developers to implement creative solutions to complex quality assurance problems. You will also learn best practices from individuals that have decades of combined experience building ArcGIS, a premiere GIS platform. Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position. Responsibilities Work with a team of dedicated software engineers and product engineers to design and author test cases Participate in assessing product quality and release readiness Identify and troubleshoot the causes of product issues and limitations Learn existing product technologies and troubleshoot production issues in current and past software platform versions Test software components and their functionality through the user interface and provide usable, informative feedback on user experience Document software issues found during testing; reproduce bugs and work closely with Software Development Engineers to resolve these issues Design and execute test strategies and test cases for functional requirements Monitor and analyze test results; collaborate across teams to ensure software quality and release readiness Reduce manual testing efforts by building and maintaining automated test scripts using tools like Selenium, Appium or SilkTest Develop and maintain ways to share test results and status to the wider team Develop coding samples using public ArcGIS SDKs Requirements 2+ years of software testing experience Experience using an application development language, such as C#, Java or Python Strong analytical and problem-solving skills A self-motivated team player with an interest in continuous learning and building software products Bachelor's degree in computer science, engineering, geography, GIS, mathematics, or related field Recommended Qualifications Familiarity with ArcGIS Pro, ArcGIS Enterprise, and ArcGIS platform technologies Experience with relational databases Experience using web technologies such as JSON, REST, or JavaScript Experience with software testing tools such as CodedUI, TestNG, Selenium, Cucumber, or related tools Familiarity with the Agile software development life cycle Experience analyzing code coverage using industry standard tools such as BullsEye and Coverity Testing or development experience with large scale GIS systems or desktop, web, or mobile applications Master's degree in computer science, engineering, geography, GIS, mathematics, or related field #LI-TA1
    $78k-100k yearly est. Auto-Apply 6d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer III - AI & Infra at Scale

    Google Inc. 4.8company rating

    San Francisco, CA jobs

    A leading technology company is seeking a Software Engineer to develop and maintain innovative products and systems at massive scales in San Francisco. The ideal candidate will hold a Bachelor's degree and have at least 2 years of experience programming in C++, Java, or Python. Responsibilities include writing development code, participating in design reviews, and debugging technical issues. The role offers a salary range of $141,000-$202,000 plus bonuses and benefits, fostering an inclusive work environment. #J-18808-Ljbffr
    $141k-202k yearly 5d ago
  • Software Engineer III - AI & Infra at Scale

    Google Inc. 4.8company rating

    San Francisco, CA jobs

    A leading technology company in San Francisco is seeking a Software Engineer to develop next-generation technologies impacting billions of users. The ideal candidate has a Bachelor's degree and 2 years of experience in programming languages such as C++, Java, or Python. Responsibilities include code development, design reviews, and debugging systems. A competitive base salary of $141,000-$202,000 plus bonuses and equity is offered, underpinned by the company's commitment to diversity and equal opportunity. #J-18808-Ljbffr
    $141k-202k yearly 5d ago
  • Software Engineer, Engineering Productivity, Android, Early Career

    Google Inc. 4.8company rating

    Mountain View, CA jobs

    link Copy link corporate_fare Google place Sydney NSW, AustraliaEarlyExperience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link info_outline info_outline X At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google's technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information. Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Understanding of mobile operating systems from both a technical and business perspective. Knowledge of the developments in the mobile industry. Ability to manage multiple priorities in a fast-paced, deadline-driven environment. Excellent communication skills for effective collaboration with external partners, particularly in the APAC region. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities Build and improve infra tooling critical for the Android mainline modules' release quality. Create solutions for better Android developer experience in the Android and Google toolchain. Define quality bars with Android module teams and scale it across the ecosystem. Resolve Android launch blockers in collaboration with the cross-functional teams in Android. Collaborate with Android partners to improve Android module quality beyond Google's own product line. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. #J-18808-Ljbffr
    $143k-187k yearly est. 7d ago
  • Payments Software Engineering PM II

    Google Inc. 4.8company rating

    Mountain View, CA jobs

    A leading technology company is seeking a Program Manager II in Mountain View, CA to lead software engineering projects that influence cross-functional teams. The ideal candidate will have a Bachelor's degree and at least 2 years of experience in program management or project management. This role involves managing project schedules, defining success criteria, and ensuring timely delivery of complex software solutions. The position offers a salary range of $126,000-$181,000 plus bonuses and benefits, with opportunities for personal and professional development. #J-18808-Ljbffr
    $126k-181k yearly 7d ago
  • Software Engineer III, Mobile (Android), Google Wallet

    Google Inc. 4.8company rating

    San Francisco, CA jobs

    Google San Francisco, CA, USA Apply X Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act. Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (specifically Java or Kotlin), or 1 year of experience with an advanced degree. 2 years of experience with Android application development. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures and algorithms. Experience with full-stack feature development. Knowledge in developing proficiency in server-side development, Android development, or mobile app development. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Wallet is a safe and helpful digital wallet you can trust. The team is focused on creating a secure digital wallet to unlock the world around you. Core to this mission is the ability to digitize cards and credentials you carry around on your person today. The Device Tokens team supports the acquisition of tokenized payment methods. We help users to be ready to make in-person payments via a digital wallet. This, in turn, enables 1 Billion plus Google account users everywhere to use Wallet to pay in-store or make online purchases (the list goes on and on). Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure. In addition to consumer payment technologies, the Payments team also powers the money movement between Google and its consumers and businesses. The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google . Responsibilities Design and implement new features, improvements to existing features, and UI building blocks, with a focus on maintainability and reusability. Collaborate with other Android teams and Product Management/UX teams to plan new features and deploy, analyze, and launch experiments. Participate in design and code reviews for teammates and other Payments teams. Develop full stack experience across our Android front end and our back end serving layers in Payments Platform. Implement the business logic of managing virtual tokenized cards with third-party Token Service Providers (e.g., Amex, Visa, Mastercard, etc), as well as the low level details of contactless payment protocols. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. #J-18808-Ljbffr
    $143k-187k yearly est. 7d ago
  • Principal Software Dev QA Engineer

    Fortinet 4.8company rating

    Sunnyvale, CA jobs

    Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability, and accuracy of Fortinet's new product lines. The successful candidate will review requirements and specifications, create test plans, design detailed test specifications, and develop automated scripts/tools to evaluate devices, protocols, interfaces, and applications effectively. The QA Engineer will work efficiently to identify and address the highest risks, determining release readiness. Job Responsibilities: Research, discuss, and review new product features with the development team. Design, write, and manually run test cases for each product development stage. Identify, report, and document product issues in the bug tracking system. Debug and reproduce customer issues in collaboration with the development team. Collaborate closely with developers to analyze, debug, and resolve issues. Create documentation and training materials to facilitate knowledge transfer within the team. Develop test tools for product function testing and debugging. Develop automated scripts to enhance development efficiency. Monitor and report all product development risks. Contribute to the development of work assistance systems to improve team efficiency. Provide guidance on work processes, task assignments, and work methods. Work with international team members to test, research, and support product releases. Job Requirements: Bachelor's degree in Computer Science or equivalent experience; advanced degree preferred. Minimum of 8 years of relevant experience, with a preference for automation development/testing experience. Strong understanding of test processes and methodologies, including test case design, failure scenario documentation, and problem isolation. Good knowledge in Firewall, IPSec, SSL, IdP, BGP, SDWAN, and TCP/IP networking. Proficient in using Linux/Unix systems for daily work. 3 or more years of experience in development using Python. Experience using Robot Framework to develop functional test scripts. Understanding of various test tools and concepts, such as RESTful API, Selenium, Ansible, Jenkins, Docker, etc. Excellent communication and teamwork skills, particularly with international team members. Strong learning ability, adaptability, and curiosity about new technologies and methods. Candidates with knowledge of Python and Robot Framework are preferred. The US base salary range for this full-time position is $166,000-$214,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $166k-214k yearly Auto-Apply 60d+ ago
  • Principal Software Dev QA Engineer

    Fortinet 4.8company rating

    Santa Clara, CA jobs

    The Quality Assurance Engineer works within the R&D team to ensure the productivity, reliability and accuracy of the Fortinet's product lines. The engineer reviews requirements and specifications, create test plans, design detailed test specifications, do function validation and develop automated scripts/tools to evaluate the devices, protocols, interfaces and applications effectively. The QA Engineer must be able to work efficiently and effectively to identify the highest risks that must be addressed for determining release readiness. Responsibilities: Research, discuss technical details and review the product features with developer team. Design, write and execute the test cases for each product development stage. Seek, reveal and report the product issues to bug tracking system. Debug and reproduce the customer issues with the developer team. Collaborate closely with the developer team to analyze, debug, and resolve any issues. Make documentation and training for knowledge transform within team. Develop the test tools for product function testing and debugging. Develop the automated scripts to improve the development efficiency. Monitor and report all the risks of product development. Join the development of work assistance system to improve the efficiency of the whole team. Work with international team members to test, research, and support the product release. Requirements: A BS in Computer Science or equivalent experience, an advanced degree is preferred. In-depth knowledge of network and network security protocols, including but not limited to TCP/IP, routing, switching, network security, and various application-layer protocols. Strong proficiency in Python programming, with hands-on experience in developing automation frameworks. Familiarity with GUI automation frameworks such as Selenium and Playwright. Experience with RobotFramework is a strong plus. Working knowledge of multiple operating systems including Linux and Windows Server environments. Excellent communication skills with the ability to collaborate effectively within cross-functional teams. The US base salary range for this full-time position is $174,000-$213,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $174k-213k yearly Auto-Apply 60d+ ago
  • Mobile QA Engineer

    Collabera 4.5company rating

    Sunnyvale, CA jobs

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description: • QA Testing resources for current Mobile Apps projects. • Responsible for test plan creation and execution including, test suite development and execution for new features, regression and adhoc testing. • Working closely with engineering teams on Agile projects. • Candidate should be a clear communicator in both verbal and written reporting. ▪Must have experience in testing native iOS apps in a client/server environment. ▪Experience with the following tools is required: ▪Charles Proxy ▪Xcode/iOS Simulator ▪Radar including TSTT ▪Espresso ▪Confluence/Connectme ▪iPad & iPhone & Apple • Watch Duties include being rotated through an on-call timeslot that may not be during normal work hours. • The resource will be available for special event deployments that can run overnight and may require being onsite for these events. Qualifications Excellent Written and Verbal Communication skills • Prior experience in test plans creation and should know details that should go as part of test plan • Should have worked at least in one agile project and should know the way the agile works • Transactional systems project experience • Ecommerce project experience • Flexible to work overtime and should be prompt and confident in answering Additional Information To discuss about this opportunity, please contact me: Yogesh Prabhakar yogesh.prabhakar(a)collabera.com ************
    $85k-118k yearly est. 14h ago
  • Mobile QA Engineer

    Collabera 4.5company rating

    Sunnyvale, CA jobs

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description: • QA Testing resources for current Mobile Apps projects. • Responsible for test plan creation and execution including, test suite development and execution for new features, regression and adhoc testing. • Working closely with engineering teams on Agile projects. • Candidate should be a clear communicator in both verbal and written reporting. ▪Must have experience in testing native iOS apps in a client/server environment. ▪Experience with the following tools is required: ▪Charles Proxy ▪Xcode/iOS Simulator ▪Radar including TSTT ▪Espresso ▪Confluence/Connectme ▪iPad & iPhone & Apple • Watch Duties include being rotated through an on-call timeslot that may not be during normal work hours. • The resource will be available for special event deployments that can run overnight and may require being onsite for these events. Qualifications Excellent Written and Verbal Communication skills • Prior experience in test plans creation and should know details that should go as part of test plan • Should have worked at least in one agile project and should know the way the agile works • Transactional systems project experience • Ecommerce project experience • Flexible to work overtime and should be prompt and confident in answering Additional Information To discuss about this opportunity, please contact me: Yogesh Prabhakar yogesh.prabhakar(a)collabera.com ************
    $85k-118k yearly est. 60d+ ago
  • Software Dev QA Engineer

    Fortinet Inc. 4.8company rating

    Sunnyvale, CA jobs

    Fortinet is developing a powerful platform that combines the security for the datacenter and carrier solutions that enables organizations to efficiently manage, scale and secure their networks. This QA Engineer will be part of this exciting development and will be working with a strong technical team that has experience delivering the solutions to large carriers. Participate in building a High-end firewall platform for data centers/Carriers that provides high throughput packet processing to the service provider using latest networking technologies. Our ideal candidate is willing to learn new skillsets and take on challenges. Job Duties: * Performance functional testing on products using a combination of manual and auto-testing techniques. * Follow internal development, test and build processes. * Work closely with Developers, QA, and others to understand new features, use cases. * Identify, document, and track software defects found during testing. * Write and maintain automation scripts. * Passionate, motivated and always willing to learn and explore new technologies. * Good team player. * Design test beds, identify necessary equipment. Job Experience Required: * 3+ years of QA testing experience * A degree or technical diploma in Computer Science, Computer Technology, or related field * Solid understanding of TCP/IP, routing, DNS, DHCP, VPN, HA, routing and switching. * Understanding of general QA procedures and methodologies. * Ability to work on assigned tasks under tight time constraints * Familiar with one of the scripting language - Python preferable * Ability to work in collaborative environment and communicate well with other departments * Have any networking certification like NSE, CCNA ,CCNP etc. is a plus. Educational Requirement: * Bachelor or Master degree in Computer Science/Engineering, or equivalent. The US base salary range for this full-time position is $136,000-$176,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program. Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $136k-176k yearly Auto-Apply 60d+ ago
  • Staff Dev QA Engineer

    Fortinet 4.8company rating

    Santa Clara, CA jobs

    Responsibilities Function, stress and performance testing on FGaaS product Write test checklist, test specification, bug report, etc. Responsible for automating the test cases Monitor and troubleshoot on services Programing test script by Python or Shell Work closely with developer to design and execute the test cases Requirements Knowledge in network security production or technology such as NGFW, Endpoint Security, Web Application Firewall. Knowledge on networking protocol such as TCP/IP and also routing/switching/VPN Knowledge on application layer protocol such as HTTP, DNS, Radius, SSL, DHCP, LDAP Experience in Shell/Python script for auto testing Familiar with Linux operation Experience on network product testing and solution design or validation especial on application service performance analysis Basic understanding of AWS security and testing aspects (e.g., EC2, CloudTrail, Security Groups, IAM policies) Excellent problem solving and troubleshooting skill Highly organized, able to multi-task, the ability to work individually, within a team and with other groups Educational Requirement: Bachelor's degree or above in Computer Science/Engineering or related fields About the product: FortiGate-as-a-Service (FGaaS) is a hardware-as-a-service offering device next generation firewalls on various locations to securely maintain firewall infrastructure to deliver a wide range of network security capabilities, provided on-demand for users anywhere. It provides FortiGate, FortiManager, FortiAnalyzer orders and contracts. The US base salary range for this full-time position is $140,000-$171,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $140k-171k yearly Auto-Apply 60d+ ago
  • Staff Software Dev QA Engineer

    Fortinet 4.8company rating

    Sunnyvale, CA jobs

    As a Staff Software Development QA Engineer, you will work closely with the development team to ensure the delivery of high-quality Fortinet products. You will be responsible for designing and implementing a robust automation testing framework to streamline and enhance the testing process. You are expected to be a quick learner who can work efficiently to identify defects and potential risks early in the development cycle, ensuring both development quality and release readiness. Responsibilities: Create, review, and execute solution-focused test plans and test cases that cover all stages of product development and real-world deployment scenarios. Perform detailed manual and automated testing to ensure high quality across networking features and full solution stacks. Design and maintain solution-based test environments, simulating real-world conditions with diverse device types, customer profiles, and network topologies. Develop and validate customer-centric solution profiles, including workflow-based testing across Fortinet product integrations (e.g., FortiNAC, FortiGate, FortiSwitch, FortiAuthenticator). Build advanced network simulation environments for scaling, stress, and performance testing using protocols and tools such as IXIA, Avalanche, and JMeter. Develop, maintain, and scale automation test suites using Python, Robot Framework, and Pytest integrated into CI/CD workflows. Drive automation coverage for solution testing across multiple deployment scenarios and customer use cases. Debug and troubleshoot product and solution-level issues by collaborating with developers, QA engineers, and cross-functional teams. Identify, document, and prioritize solution risks, scalability concerns, and deployment blockers to ensure release readiness. Collaborate with Dev and TAC engineers to reproduce and analyze customer-reported issues, especially in complex deployment topologies. Requirements: 8+ years of experience in QA testing, specifically focused on networking products and enterprise solution validation. Proven experience in solution testing, including customer profile creation, solution profiling, and end-to-end validation methodologies based on real-world deployment scenarios. Strong understanding of network protocols such as TCP/IP, SNMP, DHCP, 802.1X, and authentication protocols including RADIUS, Kerberos, LDAP. Hands-on experience in test automation using Robot Framework, with integration into CI/CD pipelines. Proficient in Python and familiar with Pytest and other automation frameworks. Experience with performance and scalability testing tools like Avalanche, IXIA, JMeter, etc. Hands-on with Selenium, RESTful API automation, including unit and system-level testing. Familiarity with solution-level test planning, including multi-product integration (e.g., FortiNAC + FortiGate + FortiSwitch). Knowledge of tools like Jenkins, Docker, and Git for version control and pipeline automation. Exposure to infrastructure automation tools such as Ansible and Terraform (preferred). Strong analytical, debugging, and problem-solving abilities with a quality-first mindset. Deep understanding of QA methodologies, customer-centric validation practices, and automation-driven testing. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Minimum of 8+ years of experience in Quality Assurance, with a strong background in software testing, test automation, and QA processes. Strong understanding of QA methodologies, tools, and best practices in Agile and DevOps environments. The US base salary range for this full-time position is $140,000 - $171,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.
    $140k-171k yearly Auto-Apply 60d+ ago
  • Staff Software Dev QA Engineer

    Fortinet 4.8company rating

    Santa Clara, CA jobs

    The Staff software development QA developer need to work with the developer team to deliver high quality of the Fortinet's product, and also responsible for building high effective automation test process to complete most of test work. Responsibilities: Develop test plans, define test procedures and execute test cases of networking and load balance features. Implement the automation in python to improve effective of current test process. Track product quality, and handle bug lifecycle. Work with Dev/TAC developer to reproduce customer issues and analyze the issues. Write technical documents to support customers. The QA Developer must be a quick learner, must be able to work efficiently and effectively, to identify defect and risk that should be addressed during development test and for release readiness. Requirements: Minimum 8+ years of relevant experience, an advance degree is a plus. Solid knowledge of protocols such as TCP/IP, DNS, HTTP, SSL, OSPF, BGP, GRE, etc. Experience automation test cases using Python/Java/Shell, and Robot Framework is preferred. Experience working with Linux/Unix Operation systems. Experience with traffic generator benchmark tools like Avalanche, Ixia, etc. Strong troubleshooting and analytical skills Good understanding of Quality Assurance processes and methodologies. Experience with AWS, GCP, Azure is preferred. Experience with Load Balance, Firewall products is preferred. Self-motivated and able to work without closely supervision. Education: Bachelor degree or above in computer science, engineering, or a related technical discipline. The US base salary range for this full-time position is $120,000-$165,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $120k-165k yearly Auto-Apply 60d+ ago
  • Staff Software QA Engineer

    Fortinet 4.8company rating

    Sunnyvale, CA jobs

    Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. Fortinet is growing and we are looking to hire a Principal Software Dev QA Engineer to join our FortiSwitch Team. As a Staff Software QA Engineer, you will: Design, develop, and execute test plans from functional specifications Execution of test cases in all areas of the system including functional, system, scaling, throughput, stress and soak testing Find, isolate, document, regress, and track bugs through resolution Develop and maintain automated test scripts to validate all aspect of products based on variety of test cases. Assist in customer issues diagnosis, duplications and resolutions Engage in live troubleshooting session with customer Work closely with software developers and QAs to ensure defects are correctly identified/reproduced and fixed Make documentation and training for knowledge transform within team. We are looking for: At least 3 years of experience related to testing/automation Bachelor s Degree in Computer Science or related field Strong knowledge of Networking Technology, especially Layer 2, 3 and 4 including VLAN, VxLan, STP, LACP, QoS, NetFlow, sFlow, ACL, DHCP, IGMP, ARP, VRF, PBR, ISIS, RIP, BGP, BGP-EVPN, PIM, HA redundancy, TCP, UDP, HTTP and network system test. Knowledge of Security Firewall, such as firewall policy, IPsec Tunnel, etc. Knowledge of Voice over IP Proficient in using Windows/Linux/Unix system for daily work. Experience in development using script programming language, Python, Java, or Perl. Experience in using Spirent or Ixia traffic generator. Experience with Voice over IP testing GUI test experience is a plus Knowledge in virtualization and Cloud environment is a plus The US base salary range for this full-time position is 140,600-$ to 171,800. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe
    $120k-156k yearly est. Auto-Apply 60d+ ago
  • Staff Software Development QA Engineer

    Fortinet Inc. 4.8company rating

    Santa Clara, CA jobs

    Responsibilities: * Research, analyze, design and review system specifications of customer centric cloud security products. * Work with software development and QA team to design new cloud security features and conduct release testing. * Design user stories and test cases based on feature requirements and use cases. * Execute test cases manually and automatically. Analyze test results and report issues to development team. * Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. * Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team and etc. Bring cutting edge cloud security products to the competitive market. Requirements: * Bachelor's degree in Computer Science or equivalent. * US permanent resident or citizenship only. * Minimum of 10 years of software testing or development experience. * Excellent understanding of agile development and QA test methodologies. * Proficient automation skills with Python. Java is a plus. * Working experience with AWS, Azure, or GCP. * Working experience with Docker, Kubernetes, VM, and databases. Snowflake is a plus. * Familiar with TCP/IP protocols and test experience with networking devices such as firewall, router, and switch. * Working experience with pytest automation framework and Terraform. Familiar with Selenium or boto3 is a plus. * Excellent verbal and written communication skills. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. On target earnings for this position is expected to be $112,000 - $137,000 per year. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, and this position is also eligible for commissions based on the terms of the Sales Compensation Plan
    $112k-137k yearly Auto-Apply 60d+ ago
  • Staff Software Development QA Engineer

    Fortinet 4.8company rating

    Santa Clara, CA jobs

    Responsibilities: Research, analyze, design and review system specifications of customer centric cloud security products. Work with software development and QA team to design new cloud security features and conduct release testing. Design user stories and test cases based on feature requirements and use cases. Execute test cases manually and automatically. Analyze test results and report issues to development team. Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team and etc. Bring cutting edge cloud security products to the competitive market. Requirements: Bachelor's degree in Computer Science or equivalent. US permanent resident or citizenship only. Minimum of 10 years of software testing or development experience. Excellent understanding of agile development and QA test methodologies. Proficient automation skills with Python. Java is a plus. Working experience with AWS, Azure, or GCP. Working experience with Docker, Kubernetes, VM, and databases. Snowflake is a plus. Familiar with TCP/IP protocols and test experience with networking devices such as firewall, router, and switch. Working experience with pytest automation framework and Terraform. Familiar with Selenium or boto3 is a plus. Excellent verbal and written communication skills. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. On target earnings for this position is expected to be $112,000 - $137,000 per year. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, and this position is also eligible for commissions based on the terms of the Sales Compensation Plan
    $112k-137k yearly Auto-Apply 60d+ ago
  • Infrastructure QA Engineer

    Fortinet 4.8company rating

    Sunnyvale, CA jobs

    Fortinet is looking for a Network&Security QA Engineer to join the Infrastructure QA team in Sunnyvale headquarters, California. This is a technical role, delivering testing service for Fortinet datacenter infrastructure. The Infrastructure QA team performs tests designed to validate Fortinet Cloud services for end-to-end scalability and resiliency. The position requires candidates with strong experience in network security (preferably in a technical support or QA role) and the ability to gather and analyze complex network and system architectures, to set up testing platforms, to define and execute test cases, and to detail the test results in service reports for both internal and external audience. The position entails an excellent ability to clearly write all detailed information and to understand and interpret written information. Key Responsibilities: Thorough understanding of testing requirements and analysis of existing topologies (Fortinet devices configuration, network designs, systems administration and monitoring details) Writing project related documents (Topologies, Test Plan, Methods of Procedures) with any required technical architecture diagrams Provisioning and commissioning of the System Under Test to reproduce the production environment on staging platforms Configuring the traffic generators (FortiTester / Spirent / Ixia) to simulate traffic like the traffic monitored in customer production environment Define and execute test cases according to the testable requirements Analysis and technical investigation of problems involving all Fortinet products Follow-up with solution owners (R&D, Network, Systems, DC Hosting) departments to resolve product issues Documenting all validation results in a test report to deliver and present at the end of each campaign Follow the Infrastructure QA processes for driving the completion of test campaigns Develop core competency on Fortinet's product line and technologies Work closely with other departments in the organization Skills and Attributes Requirements: Excellent written and verbal communication skills Strong understanding of data networking protocols, specifically TCP/IP, routing and switching is required Very good presentation and technical documentation skills Good troubleshooting skills with a structured approach to problem solving Administrator level working knowledge of Linux, Docker, VMware systems, KVM Experience with security products firewalls, IPsec, IDS/IPS, Anti-Spam, AV Good understanding of Web application concepts, security and vulnerabilities Work experience with Fortinet products an advantage Positive, communicative and customer-oriented attitude Ability to work in multicultural team environment General knowledge of software testing an advantage Scripting knowledge an advantage Educational and Experience Requirements: Four years or more experience in network security (technical support or QA) Graduate of network and security engineering school The US base salary range for this full-time position is $106,700-$130,500. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.
    $106.7k-130.5k yearly Auto-Apply 60d+ ago
  • Staff Software Dev QA Engineer

    Fortinet 4.8company rating

    Sunnyvale, CA jobs

    The Staff Software Development QA Engineer need to work with the development team to deliver a high quality Fortinet product. The successful candidate will also be responsible for building a highly effective automation test process to complete most of test work. The Staff Software Development QA Engineer must be a quick learner, must be able to work efficiently and effectively to identify defects and risk that should be addressed during development test and for release readiness. Responsibilities: Create, review, and execute test plans and cases for all stages of product development. Perform detailed manual and automated testing to ensure quality across various networking-related features. Debug and troubleshoot issues by collaborating closely with developers and other QA engineers. Research and integrate new tools, techniques, and methodologies into the testing process. Identify, document, and prioritize product risks to guide release readiness. Provide technical guidance to QA team members, fostering skill growth and promoting best practices. Work with Dev/TAC engineer to reproduce customer issues and analyze the issues. Requirements: 5+ years of experience in network product testing. Solid knowledge of protocols such as TCP/IP, SNMP, DHCP, 802.1X etc. Strong object-oriented programming experience (preferably Python). Experience with Pytest and/or other test automation frameworks. Experience with Performance test, particularly using Avalanche, IXIA, Jmeter, etc. Experience with Authentication protocols such as Radius, Kerberos, LDAP, etc. Experienced in UNIX-based systems for debugging, analysis, and automation. Experience with unit testing and other forms of automated testing with APIs. Strong problem solving and debugging skills with meticulous attention to detail and with a diligent mindset. Good understanding of Quality Assurance processes and methodologies. Education: • Bachelor degree or above in computer science, engineering, or a related technical discipline. The US base salary range for this full-time position is $104,000 - $128,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.
    $104k-128k yearly Auto-Apply 60d+ ago
  • C/C++ Software Development Engineer II - Data Management

    Esri 4.4company rating

    Quality assurance engineer job at Esri

    ArcGIS Enterprise provides powerful mapping and analytics capabilities to government and private organizations supporting their operations and workflows in areas such as assets management, environmental impact assessments, and digital twins creation. As part of the Enterprise team, you will contribute to developing relational and graph data information models that form the core framework of ArcGIS capabilities. Your work will involve working with multiple data source providers written in C/C++, enabling ArcGIS to integrate with leading relational and NoSQL database platforms. Collaborating closely with experienced developers and mentors, you will gain valuable experience while contributing to innovative projects. Responsibilities Work on building core data management and access framework to support ArcGIS relational and graph information models Research and extend ArcGIS support for relational and NoSQL DBMS technology Build full-stack software components that follow industry-standard modern design patterns, development methodologies, and deployment models Collaborate with other developers and product engineers throughout the development process Work effectively in an Agile Scrum team environment Requirements 2+ years of experience building commercial enterprise software in C/C++ and Java Experience troubleshooting and debugging software Good understanding of RDBMS system concepts and transactional models Good written and verbal communication skills Ability to analyze software/algorithms and identify improvements Bachelor's degree in computer science, engineering, or a STEM-related field Recommended Qualifications Database programming skills including familiarity with ODBC, JDBC, and Visual Studio Experience with AWS RDS, Aurora, or Azure SQL databases Previous involvement in a large software development project Academic training in GIS and/or knowledge of GIS/Esri software Familiarity with Esri products like ArcMap, ArcGIS Pro Master's degree in computer science, engineering, or a STEM-related field #LI-TA1
    $82k-106k yearly est. Auto-Apply 6d ago

Learn more about Esri jobs