Jobs · Quality Assurance · North Carolina

Performance Tester

Easiio, Inc · Atwell, North Carolina, United States · 2 mo ago
Quality Assurance$90k–$120k/yrFull-time

This posting combines details for three distinct roles: Performance Tester, Software Engineer, and Mobile App Developer. Below are the structured details for each role.

Performance Tester

About the role

A performance tester evaluates the speed, stability, and scalability of software applications under various conditions. They conduct tests to identify potential bottlenecks, analyze system performance metrics, and provide recommendations for optimization. Performance testers use specialized tools to simulate real-world scenarios and measure the application's response time, throughput, and resource utilization. By identifying and addressing performance issues early in the development cycle, they help ensure that the software meets required performance standards and delivers a seamless user experience.

Responsibilities

  • Evaluate the speed, stability, and scalability of software applications.
  • Conduct performance tests to identify bottlenecks.
  • Analyze system performance metrics.
  • Provide recommendations for optimization.
  • Simulate real-world scenarios using specialized tools.
  • Measure application response time, throughput, and resource utilization.

Requirements

  • Strong understanding of performance testing concepts and methodologies (load testing, stress testing, scalability testing).
  • Proficiency in performance testing tools such as JMeter, LoadRunner, or Gatling.
  • Analytical thinking and problem-solving abilities.
  • Strong communication skills for collaborating with developers and stakeholders.

Qualifications

  • Entry-level: 1-2 years of experience in software testing.
  • Mid-level: 3-5 years of experience with a focus on performance testing.
  • Senior-level: 5+ years of experience with a proven track record in performance testing for complex systems.

Skills

  • Technical expertise in performance testing tools.
  • Analytical thinking for interpreting test results.
  • Communication skills for collaborating with team members and stakeholders.

Additional Knowledge or Experience

  • Understanding of various performance testing tools and their features.
  • Knowledge of different types of performance testing methodologies.
  • Experience in analyzing performance test results and identifying bottlenecks.

Pay

Bay Area: $90,000 - $120,000 per year. US average: $70,000 - $100,000 per year.

Software Engineer

About the role

Software engineers design, develop, and maintain software systems and applications. They apply engineering principles to create robust, scalable, and efficient software solutions.

Responsibilities

  • Design, develop, and maintain software systems and applications.
  • Apply engineering principles to create scalable solutions.
  • Write clean, maintainable, and well-documented code.

Requirements

  • Strong programming skills in languages like Java, Python, and C++.
  • Knowledge of data structures, algorithms, and software design patterns.
  • Experience with software development methodologies.
  • Problem-solving and critical thinking skills.

Qualifications

  • Entry-level: Bachelor's or master's degree in computer science or a related field.
  • Mid-level and senior roles: 5+ years of software development experience.

Skills

  • Java
  • Python
  • Agile methodologies

Additional Knowledge or Experience

  • Familiarity with cloud computing platforms.
  • Experience with databases and data modeling.
  • Knowledge of software testing and debugging techniques.
  • Understanding of software architecture and design principles.

Pay

Bay Area: $150,000 - $200,000 per year. US average: $110,140 per year.

Mobile App Developer

About the role

Mobile app developers create applications for mobile devices like smartphones and tablets. They design, develop, and test mobile apps for iOS and Android platforms.

Responsibilities

  • Design, develop, and test mobile applications for iOS and Android platforms.
  • Write efficient, optimized, and secure code.
  • Understand mobile device capabilities and constraints.

Requirements

  • Proficiency in mobile app development platforms like iOS (Swift, Objective-C) and Android (Java, Kotlin).
  • Knowledge of mobile app design principles and user experience.
  • Experience with mobile app development frameworks and libraries.

Qualifications

  • Entry-level: Bachelor's degree in computer science or a related field.
  • Mid-level and senior roles: 3-5+ years of mobile app development experience.

Skills

  • Swift
  • Kotlin
  • React Native

Additional Knowledge or Experience

  • Familiarity with mobile app testing and debugging tools.
  • Experience with mobile app deployment and distribution.
  • Knowledge of mobile app monetization strategies.
  • Understanding of mobile app security best practices.

Pay

Bay Area: $130,000 - $170,000 per year. US average: $107,510 per year.

Application Areas of Software Development Roles

  • Web Applications: Web developers build interactive and responsive websites and web apps using technologies like HTML, CSS, JavaScript, and various frameworks.
  • Mobile Applications: Developers create native and cross-platform mobile apps for iOS and Android devices using languages like Swift, Objective-C, Java, and Kotlin.
  • Enterprise Applications: Software engineers design and develop complex enterprise-level applications that support business operations, such as CRM systems, ERP software, and business intelligence platforms.
  • Gaming: Game developers create immersive and engaging video games for various platforms, including consoles, PCs, and mobile devices, using game engines like Unity and Unreal Engine.
  • Internet of Things (IoT): IoT developers build software for connected devices, sensors, and systems, enabling the collection, processing, and analysis of data in real time.
  • Artificial Intelligence and Machine Learning: AI and ML engineers develop intelligent systems and algorithms that can learn from data and make predictions or decisions.
  • Cloud Computing: Cloud developers design and implement scalable and resilient applications running on platforms like AWS, Microsoft Azure, and Google Cloud Platform.
  • Big Data and Analytics: Big data developers create systems and applications that process and analyze large volumes of structured and unstructured data to derive insights and support decision-making.

Similar jobs

Performance Tester

DCCAEllicott City, MD· 2 wk ago
Quality Assuranceapply on phg.tbe.taleo.net

Performance tester

Korn FerryColumbus, OH· 1 mo ago
RemoteInformation Technology$55–$65/hrapply on aplitrak.com

Performance Tester

LTMAtlanta, GA· 3 mo ago
Quality Assuranceapply on ltimindtree.ripplehire.com

Performance Tester

DCCAEllicott City, MD· 3 mo ago
Quality Assuranceapply on phg.tbe.taleo.net