Quality Assurance Engineer jobs at Esri - 269 jobs
Product Test Engineer II - Featured Server
Esri 4.4
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
Looking for a job?
Let Zippia find it for you.
Software Engineer III - AI & Infra at Scale
Google Inc. 4.8
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.8
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.8
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.8
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.8
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.8
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.8
Santa Clara, CA jobs
The Quality AssuranceEngineer 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.5
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.5
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.8
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.8
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.8
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.8
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.8
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.8
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.8
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.8
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.8
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.4
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